生成项目时,Visual Studio中的发布和调试模式之间有什么区别?
3 回答
qq_遁去的一_1
TA贡献1725条经验 获得超7个赞
调试和发布只是不同解决方案配置的标签。您可以根据需要添加其他人。我曾经从事的项目有一个名为“内部调试”的项目,用于打开应用程序的内部编辑功能。如果转到Configuration Manager...
(在Build
菜单上),可以看到此内容。您可以在“ 配置管理器”对话框下的“ MSDN库”中找到更多信息。
然后,每个解决方案配置都由一堆项目配置组成。同样,这些只是标签,这一次是项目设置的集合。例如,我们的C ++库项目具有名为“ Debug”,“ Debug_Unicode”,“ Debug_MT”等的项目配置。
可用设置取决于您要构建的项目类型。对于.NET项目,这是一个相当小的集合:#define
s和其他一些东西。对于C ++项目,您需要调整的事情要多得多。
但是,通常,当您要在关闭优化器的情况下构建项目时,以及要在构建中包含完整的调试/符号信息(通常在.PDB文件中)时,将使用“调试”。当您希望打开优化器时,并且不希望包含完整的调试信息时,将使用“发布” 。
- 3 回答
- 0 关注
- 738 浏览
添加回答
举报
0/150
提交
取消