我正在使用
我如何使以下内容起作用:
问题:
VSCode 没有找到包含 - 特别#include <gtk/gtk.h>是在源代码中是红色的。
如何配置 tasks.json 文件,以便当我按Ctrl+ Shift+ 时B复印机将使用pkg-config gtkmm-3.0 --cflags --libs.
我的文件看起来像这样:
"version": "0.1.0",
"command": "g++ `pkg-config gtkmm-3.0 --cflags --libs`",
"isShellCommand": true,
"args": ["main.cpp"]
Run Code Online (Sandbox Code Playgroud)
但它返回此消息:无法启动外部程序 g++ pkg-config gtkmm-3.0 --cflags --libsmain.cpp。生成 g++ pkg-config gtkmm-3.0 --cflags --libsENOENT
如果我把它作为一个论点,就像这样:
"version": "0.1.0",
"command": "g++",
"isShellCommand": true,
"args": ["main.cpp", "pkg-config gtkmm-3.0 --cflags --libs`"]
Run Code Online (Sandbox Code Playgroud)
返回此消息:
g++: error: pkg-config gtkmm-3.0 --cflags --libs`:
File or directory not found
Run Code Online (Sandbox Code Playgroud)