它应该为空的原因是因为我需要在C中写它:
https://stackoverflow.com/questions/951516/what-good-ides-are-availble-for-c/951582#951582
但是如何从头开始写一个dll?
答案 0 :(得分:6)
使用文件 - >新项目 - > Visual C ++ - > Win32项目
选择应用类型 DLL 和其他选项清空项目。
修改强>
要获得C模板,最简单的方法是不检查清空项目,然后转换项目:
有关如何为dll sample code
编写DLL代码的指针答案 1 :(得分:5)
Windows DLL是使用此骨架编写的
#include <windows.h> BOOL WINAPI DllMain( __in HINSTANCE hinstDLL, __in DWORD fdwReason, __in LPVOID lpvReserved ){ switch(fdwReason){ case DLL_PROCESS_ATTACH: break; case DLL_PROCESS_DETACH: break; case DLL_THREAD_ATTACH: break; case DLL_THREAD_DETACH: break; } return 0; }
请参阅MSDN上的此处及其示例here。 Here是有关创建DLL的教程。可以找到更深入的教程here。
希望这有帮助, 最好的祝福, 汤姆。