Mat*_*lli 4 c++ g++ gtk3 c++11 visual-studio-code
如何配置 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 --libs
main.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`"]
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)
sla*_*sla 14
你可以试试这个!
"version": "0.1.0"
"command": "g++",
"isShellCommand": true,
"args": [
"main.cpp",
"`pkg-config", "--libs", "--cflags", "gtkmm-3.0`",
]
Run Code Online (Sandbox Code Playgroud)
您应该控制如何引用参数。
更多信息:Visual Studio Code 中的任务