为什么使用Visual Studio和命令行进行编译时大小不同
Why different sizes when compiling with Visual Studio and Command Line
这本身并不是一个非常技术性的问题,这主要是关于我的一个好奇,为什么在使用Visual Studio构建软件时,当你单击"Build"或"Build&Run",或者你只是编译你的软件时,与使用CMD 相比,生成的.exe非常轻量级
例如,我使用Visual Studio进行编码,它可能会生成大约1.5MB的.exe,但当我使用>CL编译同一个.cpp文件时,输出.exe甚至可能会加重两个
为什么?同样愚蠢的问题也适用于GNU编译器吗?当使用cpp-file.cpp时,生成的exe可能比使用Microsoft 的exe大三倍
相关文章:
- 编译并运行后,输出未出现在 Visual Studio 代码中
- 第三方 API 中的编译错误 - Visual Studio
- std::unique_ptr 在 GCC 中工作,但不能在 Visual Studio 中编译
- 如何在 CMake 中添加预编译标头用于 Visual Studio 生成器
- 如何使用msbuild和设置C++17命令行编译Visual Studio项目?
- 如何使用 GLFW 预编译的二进制文件编译 Visual Studio 2019 发布版本
- 我想使用 CMake 生成和编译 Visual Studio projet,我需要从构建中排除单元测试文件。有没有办法做到这一点?
- 如何在 Linux 上高效地编译 Visual Studio c++ 项目
- 如何通过Windows上的命令行编译Visual Studio的C 项目
- 在不安装 Visual Studio 的情况下编译 Visual Studio 项目
- 在LNK2038中编译Visual Studio 2010到2012 RC的MFC应用程序
- 在使用 Xbuild 编译 Visual C++ 项目时定义目标
- 在Qt Creator中编译Visual Studio 2010项目
- 如何从 C# 以编程方式编译 Visual C++ 项目
- 编译Visual c++ DLL时出现奇怪错误
- 从命令行编译Visual c++
- 如何从命令提示窗口构建和编译visual studio c++代码
- 在amd64模式下编译(visual studio 2010)
- 使用CMake编译Visual Studio 2012的SFML
- IncrediBuild在一个线程中编译Visual Studio 2010/2012解决方案的一些项目