您好
我不使用c ++,但我尝试用Microsoft Visual Studio 2008这个我的步骤在c ++中创建一个简单的dll
1个新项目
2选择win32并选择win32项目
3-从胜利应用程序向导我选择了Dll,在附加选项中我选择空项目
4 - 右键单击“源文件”并添加新项目
5-选择c ++文件(.cpp)
6-在这个文件中我写了这段代码
#include <windows.h>
__declspec(dllexport) int ss()
{
return 5;
}
7 - 构建项目&gt;&gt;建立成功
但没有dll文件
有什么不对?
提前致谢。
答案 0 :(得分:3)
你在哪里检查.dll输出?默认情况下,它输出到Solution(NOT Project)调试/发布文件夹。
如果您不熟悉Visual Studio中的.dll构建,我建议以类似方式启动项目,但不要选择空项目,并选择“导出符号”。通过这样做,Visual Studio将生成一个示例文件,向您显示定义导出的好方法。
答案 1 :(得分:2)
在编译之前,请确保将buildconfiguration设置为“Release”,并且必须在编译之前将整个项目保存到某个位置,否则它将位于temp-folder中。保存之后,编译它并查看项目文件夹。应该有一个名为“bin”的文件夹,其中包含子文件夹。查看这些子文件夹,你应该找到你的dll!