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文件夹下生成可执行文件。

注意此时在工程目录下,只有以下三个项目。

linux环境下vscode 使用CMake建立c++工程

                                                                                                             图 1

linux环境下vscode 使用CMake建立c++工程                                                                                                                图 2

而实际vscode工程所建立的工程目录下还有一个 launch.json。在工程目录下执行ls -a,可以看到 隐藏文件夹 .vscode。而launch.json文件也在这个隐藏目录下。

linux环境下vscode 使用CMake建立c++工程

                                                                                                               图 3

在图2中的launch.json文件中,"program"一行。这行应该是用来在vscode下对程序进行的调试的。${workspaceFolder}指的是当前工程目录。在本例中即为:~/tongxin/project2  

而生成的可执行文件cmake_env 在工程目录下的build文件夹中(~/tongxin/project2 /build)。

将"program"的路径写至可执行文件即可,如图2。