Visual Studio 2010 C++ DLL项目 - 没有输出DLL文件!

pro*_*log 16 c++ dll

我可以编译DLL项目没有任何错误.它说"构建成功".但我没有在Debug或Release文件夹中看到任何DLL文件.

只有.exp,.lib和.pdb文件

Igo*_*aka 36

默认情况下,Visual Studio 2010将输出文件放在$(SolutionDir)\Debug或中$(SolutionDir)\Release.您很可能正在查看项目中的Debug和Release文件夹 - 这是中间文件夹.

要找出输出文件的打开位置项目属性>常规>输出目录.默认情况下,它会$(SolutionDir)$(Configuration)\在解决方案目录中评估为Debug或Release.

编辑 Visual Studio将告诉您将输出文件放在"输出"窗口中的位置.只需转到"查看>输出"即可启动它.它会说这样的事情:

1> MFCInterop.vcxproj - > C:\ temp\sotest\Debug\MFCInterop.dll
==========重建全部:1成功,0失败,0跳过==========

  • @prolog,不要查看*project*文件夹,查看*solution*文件夹. (4认同)
  • 解决方案目录通常比项目目录高一级.你能打开输出窗口并查看构建日志吗?它会告诉你dll的去向. (2认同)