Visual Studio 2019编译和构建
Visual studio 2019 compile and build
我正在学习 c++,刚刚开始,想确保我在 Visual Studio 中做对了; 按编译,然后构建与使用"发布"选项按本地窗口调试器是一回事吗?
首先,编译和构建与在发布模式下使用本地 Windows 调试器时创建文件基本相同。但是本地 Windows 调试器将启动应用程序并打开调试器,因此它将执行一些其他操作。
其次,cl [文件名] 再在终端中运行与本地窗口调试器有很大不同。本地窗口调试器会根据设置进行额外的优化,并根据具体的命令行参数为我们提供相应的信息,而 cl 命令在构建时需要提供更多的选项命令,可以参考 https://learn.microsoft.com/en-us/cpp/build/reference/compiler-command-line-syntax?view=vs-2019。
最后,在 Visual Studio 中运行生成首先将源代码编译为目标文件,然后链接外部文件以形成可执行文件。它还包括我们对生成的程序的优化和控制。我们可以通过添加命令行参数或在 Visual Studio 设置中更改它。
相关文章:
- Mingw-64 在构建和安装后不会编译 openCV 代码
- 使用 GN 构建预编译标头
- Visual Studio 2019编译和构建
- 如何构建一个 setup.py 来编译C++使用 Python、pybind11 和 Mingw-w64 的扩展?
- 如何使用 CMake 在 android 构建上编译和共享两个 c++ 库
- 如何使用我构建的库,而不会从源代码出错,但不为我自己的项目编译?
- 坚持编译QDoc以在Windows上构建qt5
- MSYS2 MinGW64 在 Windows 上构建 GMP/MPFR 作为静态库,并将它们链接到使用 CL 编译的
- 如何构建模板的显式实例化以提高编译速度?
- 为什么Qt必须从源代码构建以进行交叉编译?
- 在Yocto上本地构建和编译C / C++程序
- 在编译时构建交换机
- 使用 CMake (make) 和 GCC 构建和编译 gSOAP 项目
- Qt 模块(QtSerialPort)在Qt定制构建中找不到(针对ARM交叉编译)
- 如何在 C++11 编译时构建具有递增值的整数成员的结构序列
- 在构建时从源代码编译 OpenCV 3
- 为AVR构建编译时间任意长度阵列
- 如何构建编译时键/值存储
- 在c++中逐步构建编译时间列表
- 在Windows8上使用Qtcreator构建(编译)一个基本的独立.exe应用程序