带有 MSYS2 的 VSCode 中的 includePath
Posted
技术标签:
【中文标题】带有 MSYS2 的 VSCode 中的 includePath【英文标题】:includePath in VSCode w/ MSYS2 【发布时间】:2018-06-23 23:46:38 【问题描述】:尽我所能,我根本无法让 VSCode 找到我在 includePath 和 browse->path 中指定的任何标头。这是我的 c_cpp_properties.json 文件。当然,VSCode 应该能够在此之后找到 curses.h:
"configurations": [
"name": "MSYS2",
"includePath": [
"C:/msys64/mingw64/include/ncurses/"
],
"defines": [
"_DEBUG",
"UNICODE"
],
"compilerPath": "C:/msys64/mingw64/bin/gcc",
"intelliSenseMode": "clang-x64",
"browse":
"path": [
"C:/msys64/mingw64/include/ncurses/"
],
"limitSymbolsToIncludedHeaders": true,
"databaseFilename": ""
],
"version": 4
我已经尝试在路径名中使用正斜杠和反斜杠。似乎没有任何效果。我应该提到我正在使用 MSYS2/MinGW-w64。
【问题讨论】:
【参考方案1】:我注意到在我自己的默认“c_cpp_properties.json”文件中,所有路径字符串都使用了双反斜杠。
"C:\\So\\Something\\Like\\This.exe"
【讨论】:
以上是关于带有 MSYS2 的 VSCode 中的 includePath的主要内容,如果未能解决你的问题,请参考以下文章
带有 GTK 的 Windows 10 中的 Msys2 返回错误 pkg-config
Qt学习虚拟机--基于MSYS2-MinGW环境并带有各种开源的软件库!
VS Code 安装与配置(使用MSYS2环境与mingw-w64 编译环境)
msys2\usr\bin 中的 gcc.exe 和 msys2\mingww64\bin 中的 gcc.exe 有啥区别?
带有适用于 Linux 的 Windows 子系统的 Windows 10 上的 VSCode 中的 Typescript 构建任务
如何修复 VSCode 中的“‘CombinedVueInstance’类型上不存在属性 XX”错误? (带有打字稿的Vue)