最近我一直在尝试为一些应用程序创建插件。这些都是dll文件,并且我已经按照各种应用程序SDK文档中的说明进行了操作,但我从来没有真正理解自己在做什么。
为了解决这个问题,我试图寻找更多与C++编程实际方面有关的资源,包括处理dll等内容,以下是我能想到的一些列表:
- dll文件,它们的作用是什么?
- 为什么要使用dll文件而不是libs?
- .def文件是什么,它只是微软专用的东西吗?
- 清单文件是什么?
- ......
基本上,可以在IDE(对我来说是Visual Studio和XCxcode)中看到的所有这些漂亮选项 - 如何学习它们以及如何将它们与稍微复杂些的代码一起使用?我想我正在寻找更多的“架构视图”关于编程。在所有我的C ++书籍中,我所找到的最多的部分就是:
源代码> 对象代码> 与其他对象代码链接> 可执行文件
,
但它仅限于此。
那么,有没有适合像我这样想学习更多东西而不仅仅是C ++语法的人所用的好书或资源呢?我知道代码,我知道面向对象,我也知道STL。我需要一本好书或资源来迈出下一步。
谢谢!(如果问题有点模糊,对不起,但事到如今只好问了)