如何让Visual Studio 2013不停止构建错误(c++)
How to get Visual Studio 2013 to not stop the build on errors (C++)
我的Visual Studio 2013(在Windows 7上)在没有尝试编译所有文件的情况下,当有错误时停止c++构建。它将报告来自多个文件的错误,但如果这些文件中有错误,则在编译相同项目文件夹中的文件后似乎会停止。(我不能肯定这就是它正在做的事情。)在我纠正了这些错误并重新构建之后,它将继续运行,直到在另一批文件中发现错误,然后再次退出。我似乎找不到任何控制这个的设置,而且我很确定它不应该是默认行为。
我很清楚,当有错误时,最终的构建产品是无法产生的。目标不是避免修复错误。我们的目标是能够开始构建,做其他事情一段时间,回来后,整个项目中的所有错误都在一个列表中等待立即修复。
构建过程的终止取决于缺陷的严重程度和编译器中的混乱程度。
有些错误太严重,编译器无法继续,或者有太多重复的问题,编译器放弃了。GNU编译器通常会对重复的错误或警告进行总结并只发出一个通知。
一些错误会导致编译器混淆。错误会干扰语言的解析,因此编译器会放弃。许多例子是省略分号、结束大括号或结束注释。
其他因素可能会破坏构建,例如丢失的文件,旧的目标文件,混淆的符号文件(在Visual Studio中多次出现)。
使用Visual Studio,您需要在编译之前删除项目中的所有错误。如果您将不可编译文件从项目中分离出来,那么只要您不需要它们,就可以进行编译。如果你确实需要它们,那么你必须修复错误。编译器错误的存在是有原因的。修复错误或注释掉错误代码
相关文章:
- libssh 的函数在构建 libssh 时无法在 Qt 和 cmake 错误中找到
- VSCode-有一个红色下划线,但程序构建和运行正确,并且出现配音错误
- Clion显示错误,但可以使用Cmake成功构建代码
- Agora.io 虚幻引擎插件构建错误
- VS 2015 链接错误 无法构建依赖于 libcurl 的项目
- 如何构建 SOCI 库而没有错误?
- 尝试将 boost::stacktrace 添加到 CMake 项目时出现构建错误
- Arch Linux.AUR 包 mysql 不能用 makepkg 构建.错误:构建 () 中出现故障
- GCC:随机构建导致执行期间分段错误
- 组件上的虚幻引擎可蓝图UFUNCTION会导致构建错误
- 构建失败错误:无法使用 qibuild 构建C++ SDK Helloworld
- 调试模板时出现问题.专门针对 Linux GCC 7、GCC 6、GCC 5、GCC 4.9 错误构建失败:模板参数 1
- MINGW的错误构建提升
- 从Canfestival错误构建CanOpen的示例
- 链接器错误构建GDAL VS2017
- Netbeans 7.4 C++简单的 hello world 错误构建失败尝试了 Google 搜索结果前 2 页上的
- 链接器错误构建 fibonnacci 示例与 boost::coroutine2 与 Boost 1.60 使用动态链接
- 使用CMake错误构建Thor SFML扩展
- 链接器错误构建GDAL
- 错误构建简单的MongoDB c++客户端示例