C++ CMake是否比正常设置占用更多内存?
我只是好奇:CMake比VS代码运行调试设置占用更多内存吗?以及正常的sln项目 我最近检查了文件的大小是4.18MB,但磁盘使用量是188MBC++ CMake是否比正常设置占用更多内存?,c++,visual-studio-code,visual-c++,cmake,C++,Visual Studio Code,Visual C++,Cmake,我只是好奇:CMake比VS代码运行调试设置占用更多内存吗?以及正常的sln项目 我最近检查了文件的大小是4.18MB,但磁盘使用量是188MB 为什么?CMake是一种工具构建、测试和打包自动化工具。它不是一个编译器 最终的可执行文件大小或性能确实取决于编译器,因此它独立于CMake(但不独立于您在CMakeLists.txt中设置的内容) 为什么在使用CMake时,您的可执行文件比Microsoft Visual Studio*.sln解决方案更大 原因是生成配置中存在一些差异: 调试(使
为什么?CMake是一种工具构建、测试和打包自动化工具。它不是一个编译器 最终的可执行文件大小或性能确实取决于编译器,因此它独立于CMake(但不独立于您在CMakeLists.txt中设置的内容) 为什么在使用CMake时,您的可执行文件比Microsoft Visual Studio*.sln解决方案更大 原因是生成配置中存在一些差异:
- 调试(使用符号),vs发布
- 静态或动态链接的库
- 优化级别和类型
- 使用的编译器