VSCode 编译时出现错误 找不到 preLaunchTask“g++” 怎么办?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VSCode 编译时出现错误 找不到 preLaunchTask“g++” 怎么办?相关的知识,希望对你有一定的参考价值。

01.打命令面板(Ctrl+Shift+P)选择Run Build Task(Ctrl+Shift+B)

02.前工作空间没task.json配置文件现提示

03.选择 Configure Task Runner 自创建task.json该配置文件工作空间.vscode目录目录存放vscode配置文件夹

04.vscode默认task配置文件给执行tsc gulp模板配置简单介绍task.json写

05.

06."version": "0.1.0",

07.// 要使用命令或者执行文件路径

08."command": "tsc",

09.// 应command参数否命令否则执行文件路径

10."isShellCommand": true,

11.// 否执行task任务显示控制台窗口

12."showOutput": "always",

13.// 应command参数指定程序参数

14."args": ["-p", "src", "--allowJs", "-w"],

15.// 太明白基本用

16."problemMatcher": "$tsc",

17.

18.配置使用默认快捷键Ctrl+Shift+B即执行编译

19.运行调试项目

20.vscode默认支持nodejstsjs等项目调试使用launch.jsonp配置调试参数

21.调试启调试默认快捷键F5 没launch.json则弹窗提示选择调试环境并自创建launch.json

参考技术A vscode使用task.json配置项目构建程
打命令面板(Ctrl+Shift+P)选择Run Build Task(Ctrl+Shift+B)

前工作空间没task.json配置文件现提示

选择 Configure Task Runner 自创建task.json该配置文件工作空间.vscode目录目录存放vscode配置文件夹
vscode默认task配置文件给执行tsc gulp模板配置简单介绍task.json写

"version": "0.1.0",

// 要使用命令或者执行文件路径
"command": "tsc",

// 应command参数否命令否则执行文件路径
"isShellCommand": true,

// 否执行task任务显示控制台窗口
"showOutput": "always",

// 应command参数指定程序参数
"args": ["-p", "src", "--allowJs", "-w"],

// 太明白基本用
"problemMatcher": "$tsc",


另外更参数用参照面官文档

配置使用默认快捷键Ctrl+Shift+B即执行编译
运行调试项目
vscode默认支持nodejstsjs等项目调试使用launch.jsonp配置调试参数
调试启调试默认快捷键F5 没launch.json则弹窗提示选择调试环境并自创建launch.json
I
参考技术B 不怕大家笑话,我出现这个问题,花了半个小时发现我的“tasks.json”文件名误写为“task.json” 了。 参考技术C 需要在 .vscode 文件中配置 tasks.json 中的 label 字段与 launch.json 中的 preLaunchTask 字段一致. 参考技术D VSCode 编译时出现错误 找不到 preLaunchTask“g++” 怎么办?

orangelovewan LV7
2019-09-22
满意答案

儿歌经过何谓
LV9
推荐于2019-09-23
01.打命令面板(Ctrl+Shift+P)选择Run Build Task(Ctrl+Shift+B)

02.前工作空间没task.json配置文件现提示

03.选择 Configure Task Runner 自创建task.json该配置文件工作空间.vscode目录目录存放vscode配置文件夹

04.vscode默认task配置文件给执行tsc gulp模板配置简单介绍task.json写

05.

06."version": "0.1.0",

07.// 要使用命令或者执行文件路径

08."command": "tsc",

09.// 应command参数否命令否则执行文件路径

10."isShellCommand": true,

11.// 否执行task任务显示控制台窗口

12."showOutput": "always",

13.// 应command参数指定程序参数

14."args": ["-p", "src", "--allowJs", "-w"],

15.// 太明白基本用

16."problemMatcher": "$tsc",

17.

18.配置使用默认快捷键Ctrl+Shift+B即执行编译

19.运行调试项目

20.vscode默认支持nodejstsjs等项目调试使用launch.jsonp配置调试参数

21.调试启调试默认快捷键F5 没launch.json则弹窗提示选择调试环境并自创建launch.json

编译nginx时出现pcre找不到的解决方法

错误为:./configure: error: the HTTP rewrite module requires the PCRE library.

安装pcre-devel解决问题
yum -y install pcre-devel

还有可能出现:

错误提示:./configure: error: the HTTP cache module requires md5 functions
from OpenSSL library.   You can either disable the module by using
--without-http-cache option, or install the OpenSSL library into the system,
or build the OpenSSL library statically from the source with nginx by using
--with-http_ssl_module --with-openssl=<path> options.

 

解决办法:

yum -y install openssl openssl-devel






以上是关于VSCode 编译时出现错误 找不到 preLaunchTask“g++” 怎么办?的主要内容,如果未能解决你的问题,请参考以下文章

编译第三方软件包时出现“找不到-lfftw3_omp”错误。如何链接现有的库?

C#程序在VS编译器加载时出现找不到方法,无法显示该程序窗体设计器

arduino提示找不到编译器

Python VsCode:找不到 parser.pyx

java web 编译时出现错误

警告:在 plsql 中创建包体时出现编译错误...