c++ - Visual Studio 2019 编译构建
问题描述
我正在学习 c++,刚开始并想确保我在 Visual Studio 中做对了;按 compile 并在构建之后与按“Local Window Debugger ”和“Release”选项是一样的吗?
解决方案
首先,在Release模式下使用Local Windows Debugger时,编译构建与创建文件基本相同。但是 Local Windows Debugger 会启动应用程序并打开调试器,因此它会执行一些其他操作。
其次,cl[filename] 然后在终端运行与本地窗口调试器有很大不同。本地窗口调试器会根据设置进行额外的优化,并根据具体的命令行参数为我们提供相应的信息,而cl命令在构建时需要提供更多的选项命令,可以参考https://docs .microsoft.com/en-us/cpp/build/reference/compiler-command-line-syntax?view=vs-2019。
最后,在 Visual Studio 中运行构建首先将源代码编译为目标文件,然后链接外部文件以形成可执行文件。它还包括我们对生成程序的优化和控制。我们可以通过添加命令行参数或在 Visual Studio 设置中更改它。
推荐阅读
- c# - 在 C# 中处理多套接字的最佳方法
- python - 在鼠标矩形上进行 blitting 时图像滞后
- python - 对 .txt 文件中的数据进行排序
- php - 如何在 laravel 中进行 JOINTURE(join)
- html - 如何知道元素是否与 CSS 布局框相关联?
- php - 如何在 Wordpress 中以最安全的方式回应评论?
- javascript - Getting User Activity Reports for a given list of users in G Suite
- python - how to use freezegun on logbook
- jquery - I have a dynamically generated date in html as {{@subcon.InsuranceExpiry}}. How do I pass this value to jQuery?
- c# - 如何在不依赖 .application 文件的情况下生成 Click Once Deployment 文件 .exe?