如何在Visual Studio代码中使用`pkg-config gtkmm-3.0 --cflags --libs`

时间:2017-06-15 20:49:50

标签: c++ c++11 g++ visual-studio-code gtk3

如何配置tasks.json文件,以便当我按 Ctrl + Shift + B 时,复印机将使用{{1 }}

我的文件如下:

pkg-config gtkmm-3.0 --cflags --libs

但它返回此消息: 无法启动外部程序g ++ "version": "0.1.0", "command": "g++ `pkg-config gtkmm-3.0 --cflags --libs`", "isShellCommand": true, "args": ["main.cpp"] main.cpp。 spawn g ++ pkg-config gtkmm-3.0 --cflags --libs ENOENT

如果我把它作为一个参数,像这样:

pkg-config gtkmm-3.0 --cflags --libs

返回此消息:

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

1 个答案:

答案 0 :(得分:2)

你可以试试这个!

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

你应该控制参数的引用方式 更多信息:Task in Visual Studio Code