我可以编译 DLL 项目而没有任何错误。它说“构建成功”。 但我在 Debug 或 Release 文件夹中没有看到任何 DLL 文件。
只有 .exp、.lib 和 .pdb 文件
最佳答案
Visual Studio 2010 默认将输出文件放在 $(SolutionDir)\Debug
或 $(SolutionDir)\Release
中。您很可能正在查看项目中的 Debug 和 Release 文件夹——它们是中间文件夹。
要找出输出文件的位置,请打开项目属性 > 常规 > 输出目录。默认情况下,它是 $(SolutionDir)$(Configuration)\
,它在您的解决方案目录中评估为 Debug 或 Release。
EDIT Visual Studio 会告诉您输出文件在输出窗口中的位置。只需转到“查看>输出”即可。它会这样说:
1> MFCInterop.vcxproj -> C:\temp\sotest\Debug\MFCInterop.dll
========== Rebuild All: 1 succeeded, 0 failed, 0 skipped ==========
关于c++ - Visual Studio 2010 C++ DLL 项目 - 没有输出 DLL 文件!,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2816788/