vscode怎么创建C语言项目


本文摘自PHP中文网,作者V,侵删。

1、下载插件C/C++、C++ Intellisense;

2、新建一个空文件夹,从VSCode打开。 (或File-->Open Folder-->新建一个空文件夹);

3、按F5(用命令行gcc、g++;或者编写makefile文件,make;),选择C++(GDB/LLDB),生成launch.json(用来调试);

4、修改launch.json,将

1

"program": "enter program name, for example ${workspaceFolder}/a.out"

改为

1

"program": "${workspaceFolder}/ProjectName";"externalConsole": true

表示输出会在弹出的命令行。修改为false的话,会在VSCode内部terminal输出。

5、Ctrl+Shift+B, 选择tasks.json-->模板--->other,生成tasks.json(创建任务);

6、修改 tasks.json,

1

"command": "echo Hello"

改成

1

"command": "g++ -o ProjectName ProjectName.cpp"

这里的ProjectName和5中的ProjectName同名

7、对于复杂的项目,"command": "echo Hello"改成"command": "make"

8、再创建makefile文件,编辑;

9、编写Hello.cpp文件

10、按Ctrl+Shift+P, 选择 Task:Run Tasks,执行任务

11、按F5,执行

源代码如下所示:

Hello.cpp

1

2

3

4

5

6

7

#include <iostream>

using namespace std;

int main()

{

    cout << "Hello, world!" << endl;

    return 0;

}

launch.json

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

{

    // Use IntelliSense to learn about possible attributes.

    // Hover to view descriptions of existing attributes.

    // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387

    "version": "0.2.0",

    "configurations": [

        {

            "name": "(gdb) Launch",

            "type": "cppdbg",

            "request": "launch",

            "program": "${workspaceFolder}/Hello",

            "args": [],

            "stopAtEntry": false,

            "cwd": "${workspaceFolder}",

            "environment": [],

            "externalConsole": true,

            "MIMode": "gdb",

            "setupCommands": [

                {

                    "description": "Enable pretty-printing for gdb",

                    "text": "-enable-pretty-printing",

                    "ignoreFailures": true

                }

            ]

        }

    ]

}

tasks.json

1

2

3

4

5

6

7

8

9

10

11

12

{

    // See https://go.microsoft.com/fwlink/?LinkId=733558

    // for the documentation about the tasks.json format

    "version": "2.0.0",

    "tasks": [

        {

            "label": "build",

            "type": "shell",

            "command": "make"

        }

    ]

}

makefile或Makefile

阅读剩余部分

相关阅读 >>

vsCode如何实现新建文件自动添加作者注释

vsCode什么按键是后退(撤销)

vsCode无法在浏览器中打开

vsCode如何安装插件?常用插件介绍

vsCode摸鱼插件--freewindow,快来愉快划水摸鱼吧!

vsCode提示找不到chrome浏览器的解决方法

vsCode怎么退出终端

怎么修改vsCode主题颜色

vsCode如何全文搜索

怎么修改vsCode保存文件的编码格式

更多相关阅读请进入《vsCode》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...