【发布时间】:2012-07-11 20:39:56
【问题描述】:
这是一个新手请求。我正在寻找有关 .dll 创建的材料。具体来说,我想用一个简单的 3D 引擎创建一个 .dll,以了解该过程。我需要比维基百科页面更深入的动态链接库的信息,它们是如何创建的,有什么必要,如何为“调试”和“发布”创建不同的 .dll 文件,如何为其创建 PDB 文件以及如何创建一个头文件,以便从 C++ 程序中轻松使用该库。具有很强理论性的材料(没有那么多,“如何在 Visual Studio 中创建动态链接库”)会很棒。
请分享关于这个主题的好材料,我只能在这里和那里找到一些信息,它并没有为我描绘图片。
【问题讨论】:
-
不幸的是,这个问题对于这个网站来说太宽泛了。希望有人可以为您提供教程。
-
这是在 Windows 还是其他操作系统上?如果您在谈论 DLL,这听起来像 Windows,但最好确定不同操作系统之间存在差异,因此您可能希望这样标记您的问题
-
如果你不能买一本关于这个主题的好书,那么 MSDN 是最好的资源 - 请参阅“关于动态链接库”(msdn.microsoft.com/en-us/library/ms681914(v=VS.85).aspx) 和这里“创建可重用代码 (C++) " (msdn.microsoft.com/en-us/library/bb384835)