linux环境下vscode 使用CMake建立c++工程
vscode 插件大全 https://www.cnblogs.com/clwydjgs/p/10078065.html
vscode 使用cmake编译工程的方法
执行ctrl+shift+x后,在搜索栏
搜索c++插件 、 CMake Tools 、CMake并安装。
首先在目录中新建一个工程目录 。开启vscode后,打开新建的工程目录。
在vscode界面执行快捷命令ctrl+shift+p
执行上述命令后选择 CMake:Quik Start - ->选择kit(第一个选项gcc即可)-->输入生成工程的名称(可执行文件名称)
执行上述命令后即完成了配置。
然后生成工程时,首先在选中CMakeLists.txt的情况下,执行F5。然后再进到CMake图标处,点击小锤子(Build)即可在build文件夹下生成可执行文件。
注意此时在工程目录下,只有以下三个项目。
图 1
图 2
而实际vscode工程所建立的工程目录下还有一个 launch.json。在工程目录下执行ls -a,可以看到 隐藏文件夹 .vscode。而launch.json文件也在这个隐藏目录下。
图 3
在图2中的launch.json文件中,"program"一行。这行应该是用来在vscode下对程序进行的调试的。${workspaceFolder}指的是当前工程目录。在本例中即为:~/tongxin/project2
而生成的可执行文件cmake_env 在工程目录下的build文件夹中(~/tongxin/project2 /build)。
将"program"的路径写至可执行文件即可,如图2。