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

标签 c++ dll

我可以编译 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/

相关文章:

c# - 如何在 2 个不同的 DLL 中访问具有相同完全限定名称的类型

c++ - 在 Visual Studio 6 中从 VB 调用 VS2010 C++ dll

dll - 为什么 mingw 编译的 Game Maker 扩展在没有 -static 的情况下编译时会在退出时崩溃?

c++ - 检测类型是否为零元素数组?

c++ - 将代码编译为特定的 C/C++ 标准

C++ 模板 - 代码使用、二进制大小

C# - 获取引用的引用

c++ - 为什么不能在 STL 映射中插入值?

c++ - 如何在 SDL2 中旋转一个矩形?

c# - 如何连接 Youtube 视频(Flash Player?)以减慢播放速度?