VS2019 开发CMake项目
2022/5/2 23:12:45
本文主要是介绍VS2019 开发CMake项目,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
VS2019 开发CMake项目
不再打酱油 控制理论与控制工程硕士,软件工程师。前几天下载了VS2019,并安装,惊喜的发现,VS2019中集成了CMake。
这下好了,可以在VS中开发和调试项目了。
对于没有使用过CMake的小伙伴来说,简直没有更方便好用的了。
好处:
- 可以很方便新建CMake工程;
- 代码调试方便,就像用C++控制台一样;
- 可以直接生成Windows能使用的DLL,经测试,调用没有任何问题。
- 不再需要先将CMake工程转化为VS工程,再进行编译;
- 可以直接打开原有的CMake工程。
由于本人没有直接用CMake开发过项目,只有将CMAKE项目转成VS项目,所以不知道原始的CMAKE项目是怎么开发的,所以就不举例了,只将VS2019中开发CMake项目的经验讲出来。
- 1.新建项目,选C++,里面有CMake项目,下一步,点创建即可;
- 2.项目视图
右边是项目结构,里面应该有项目的.cpp、.h及CMakeList.txt
项目视图- 3.编译
// CMakeProject2.h: 标准系统包含文件的包含文件 // 或项目特定的包含文件。 #pragma once #include <iostream> // TODO: 在此处引用程序需要的其他标头。
// CMakeProject2.cpp: 定义应用程序的入口点。 // #include "CMakeProject2.h" using namespace std; int main() { cout << "Hello CMake." << endl; return 0; }
# CMakeList.txt: CMakeProject2 的 CMake 项目,在此处包括源代码并定义 # 项目特定的逻辑。 # cmake_minimum_required (VERSION 3.8) # 将源代码添加到此项目的可执行文件。 add_executable (CMakeProject2 "CMakeProject2.cpp" "CMakeProject2.h") # TODO: 如有需要,请添加测试并安装目标。
上面是CMakeList.txt中的内容,add_executable指令是要将"CMakeProject2.cpp" "CMakeProject2.h"一块编译成名为CMakeProject2的可执行文件,编译后即可调试。
- 运行
- 调试就像跑C++控制台一样,这下就可以编写跨平台项目了。
- 输出的文件在out文件夹中找,可以直接输出DLL\LIB\EXE等,在WINDOW平台简直太方便了。
这篇关于VS2019 开发CMake项目的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-23增量更新怎么做?-icode9专业技术文章分享
- 2024-11-23压缩包加密方案有哪些?-icode9专业技术文章分享
- 2024-11-23用shell怎么写一个开机时自动同步远程仓库的代码?-icode9专业技术文章分享
- 2024-11-23webman可以同步自己的仓库吗?-icode9专业技术文章分享
- 2024-11-23在 Webman 中怎么判断是否有某命令进程正在运行?-icode9专业技术文章分享
- 2024-11-23如何重置new Swiper?-icode9专业技术文章分享
- 2024-11-23oss直传有什么好处?-icode9专业技术文章分享
- 2024-11-23如何将oss直传封装成一个组件在其他页面调用时都可以使用?-icode9专业技术文章分享
- 2024-11-23怎么使用laravel 11在代码里获取路由列表?-icode9专业技术文章分享
- 2024-11-22怎么实现ansible playbook 备份代码中命名包含时间戳功能?-icode9专业技术文章分享