vscode环境配置文件生成
创始人
2024-06-01 21:43:14

使用vscode进行C++开发时,除了需要安装相应的插件(例如:C/C++、CMake、MySql等)外,还需要对相应的开发环境进行配置,和vs中的环境配置道理相通。

一、编译文件介绍

配置 C++ 环境时,会生成.vscode 文件夹,该文件夹下通常包含三个配置文件:tasks.json、launch.json、c_cpp_properties.json;

1、tasks.json

tasks.json为编译器相关的配置文件,用于生成可执行文件。当工程涉及到多个源文件时,使用Makefile文件更加方便,其使用教程见:https://blog.csdn.net/weixin_47156401/article/details/121698316

2、c_cpp_properties.json

c_cpp_properties.json为编译器路径(包含目录、库目录)和智能代码提示相关的配置文件。

3、launch.json

launch.json为调试器相关的配置文件。比如,调试器的路径、编译生成的可执行文件路径。

二、配置文件的生成

1、tasks.json文件的生成

点击菜单栏中的“终端”—>“配置默认生成任务”—>"C/C++:g++生成活动文件",如下图所示:

tasks.json生成结果如下图所示:

2、c_cpp_properties.json文件的生成

依次点击“Ctrl+Shift+R”(注意:是Enter下面的Shift键)—>"C/C++:编辑配置(JSON)",如下图所示:

c_cpp_properties.json生成结果如下图所示:

3、launch.json文件的生成

依次点击“运行”—>“添加配置”,如下图所示:

然后在“configurations”中输入“gdb”,并点击“C/C++:(gdb)启动”,可以自动生成默认配置。一般,修改默认配置中的"program"和"miDebuggerPath"即可完成绝大部分的设置,其说明如下:

(1)“program”:可执行文件的路径;

(2)“miDebuggerPath”:调试器的路径;

launch.json生成结果如下所示:

三、环境配置示例

以使用vscode(windows)在Linux下进行MySql内核开发为例,对其进行环境配置,要想在vscode中使用Linux下的MySql,除了需要在Linux中安装MySql外,还需要在vscode的工程文件中包含Linux下MySql的相关路径(和vs中配置opencv流程类似),否则会提示找不到相关头文件,如下图所示;

即只需要在tasks.json和c_cpp_properties.json中包含相关路径,如下所示。

说明:“-I”是指Include文件路径,“-L”是指Lib文件路径;

环境配置完成后,即可在vscode中正常使用Linux下的MySql,如下所示:

相关内容

热门资讯

苗族的传统节日 贵州苗族节日有... 【岜沙苗族芦笙节】岜沙,苗语叫“分送”,距从江县城7.5公里,是世界上最崇拜树木并以树为神的枪手部落...
北京的名胜古迹 北京最著名的景... 北京从元代开始,逐渐走上帝国首都的道路,先是成为大辽朝五大首都之一的南京城,随着金灭辽,金代从海陵王...
长白山自助游攻略 吉林长白山游... 昨天介绍了西坡的景点详细请看链接:一个人的旅行,据说能看到长白山天池全凭运气,您的运气如何?今日介绍...
阿西吧是什么意思 阿西吧相当于... 即使你没有受到过任何外语培训,你也懂四国语言。汉语:你好英语:Shit韩语:阿西吧(아,씨발! )日...