2011-01-11 79 views
0

你好 我不使用C++,但我试图通过全光照微软的Visual Studio 2008这是我的步骤 1,新项目 2,选择Win32,使C++中的简单的DLL和选择Win32项目 3从胜利应用程序向导我选择了DLL,并在附加选项我选择空项目 4右键单击“源文件”并添加新项目
5-选择C++文件(.cpp) 6-在这个文件我写此代码问题在C简单的DLL ++

#include <windows.h> 
__declspec(dllexport) int ss() 
{ 
return 5; 
} 

7-构建项目>>构建成功

但是没有dll文件

是什么问题?

在此先感谢。

回答

2

在编译之前,请确保将buildconfiguration设置为“Release”,并且在编译之前必须将整个项目保存在某处,否则它将位于temp文件夹中。保存后,编译并查看项目文件夹。应该有一个名为“bin”的子文件夹。看看这些子文件夹里面,你应该找到你的DLL!

3

你在哪里检查.dll输出?默认情况下,它输出到Solution(NOT Project)调试/发布文件夹。

如果您对Visual Studio中的.dll构建不熟悉,我会建议以类似方式启动项目,但不要选择空项目并选择“导出符号”。通过这样做,Visual Studio将生成一个示例文件,向您显示定义导出的良好符号。

+0

非常感谢我发现它的问题是有调试文件夹之一在项目和其他解决方案非常感谢DeusAduro – bebo 2011-01-11 19:03:09