如何在Visual Studio Code中使用'pkg-config gtkmm-3.0 --cflags --lib

How to use `pkg-config gtkmm-3.0 --cflags --libs` in the Visual Studio Code

本文关键字:pkg-config gtkmm-3 --lib --cflags Visual Studio Code      更新时间:2023-10-16

如何配置 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"]

但它返回以下消息:无法启动外部程序 g++ pkg-config gtkmm-3.0 --cflags --libs主.cpp。生成 g++ pkg-config gtkmm-3.0 --cflags --libs ENOENT

如果我把它作为一个论点,就像这样:

"version": "0.1.0",
"command": "g++",
"isShellCommand": true,
"args": ["main.cpp", "pkg-config gtkmm-3.0 --cflags --libs`"]

返回以下消息:

g++: error: pkg-config gtkmm-3.0 --cflags --libs`: 
File or directory not found

你可以试试这个!

"version": "0.1.0"
"command": "g++",
"isShellCommand": true,
"args": [
         "main.cpp",
         "`pkg-config", "--libs", "--cflags", "gtkmm-3.0`",
 ]

您应该控制参数的引用方式。
详细信息:Visual Studio Code 中的任务