当前位置: 首页 > wzjs >正文

做MAD生肉网站基于wordpress的博客

做MAD生肉网站,基于wordpress的博客,网店美工培训教程,wordpress the time明白了,你说的“第二种情况”是指: 你先打开的是项目文件夹(比如 MyProject),然后通过 VS Code 的“添加文件夹到工作区”功能,把 ThirdPartyLib 文件夹添加进来。 结果,项目代码里 #include “…

明白了,你说的“第二种情况”是指:

你先打开的是项目文件夹(比如 MyProject),然后通过 VS Code 的“添加文件夹到工作区”功能,把 ThirdPartyLib 文件夹添加进来。
结果,项目代码里 #include “ThirdParty/SomeClass.h” 这样的头文件无法跳转进 ThirdPartyLib 中。

✅ 问题的本质

在 VS Code 中,“添加文件夹到工作区”只是让你能同时浏览多个文件夹,但:
• 语言服务器(如 clangd 或 Microsoft C++ extension)默认仍以“主项目文件夹”为索引根目录。
• 被添加进来的 ThirdPartyLib 文件夹 不会自动成为 include 路径或索引路径。

所以,虽然你在左侧资源管理器能看到 ThirdPartyLib,但语言服务器并不知道它是你项目的一部分。

🔧 正确做法(基于你想保持多文件夹工作区)

✅ 方法一:使用 compile_commands.json + clangd(推荐)

如果你使用 clangd,只需要保证:
1. 你的编译系统(比如 CMake)生成的 compile_commands.json 中,-I 包含了 ThirdPartyLib 的路径;
2. .vscode/settings.json 或 .clangd 文件中告诉 clangd 去哪里找这个 compile_commands.json 文件。

示例(.vscode/settings.json):

{
“clangd.arguments”: [“–compile-commands-dir=…/build”],
“clangd.path”: “clangd”
}

或 .clangd 文件内容:

CompileFlags:
CompilationDatabase: …/build

只要 -I…/…/ThirdPartyLib 在 compile_commands.json 里,跳转就会成功。

✅ 方法二:手动添加 includePath(适配 Microsoft C++ 扩展)

如果你使用的是微软官方的 C++ 插件,在 .vscode/c_cpp_properties.json 中添加 includePath:

{
“configurations”: [
{
“name”: “Mac”,
“includePath”: [
w o r k s p a c e F o l d e r / ∗ ∗ " , " {workspaceFolder}/**", " workspaceFolder/","{workspaceFolder:ThirdPartyLib}/**”
],

}
],
“version”: 4
}

${workspaceFolder:ThirdPartyLib} 是 VS Code 多文件夹工作区支持的语法,表示名为 ThirdPartyLib 的文件夹的路径。

你可以在 .code-workspace 文件中看到每个文件夹的名字。

✅ 方法三:改为直接打开上层总目录(最直接)

项目结构是:

/WorkspaceRoot
/MyProject
/ThirdPartyLib

你直接 code WorkspaceRoot/,跳转最顺畅、无需特殊配置。

✅ 总结

方法 优点 适合你这种多文件夹场景吗
打开上层总目录 最简单 ✅ 推荐
compile_commands.json + clangd 精确强大 ✅ 推荐
includePath 修改 可行但繁琐 ✅ 可选
只添加到工作区 ❌ 无效 ❌ 不推荐

如果你告诉我你的项目结构、用的是哪种插件(clangd / ms-vscode.cpptools),我可以帮你生成一个具体配置。需要吗?


文章转载自:

http://S2np1DI3.zkbxx.cn
http://eJdiiwNb.zkbxx.cn
http://x3WBaw3d.zkbxx.cn
http://DugKhX33.zkbxx.cn
http://3XwXWMDT.zkbxx.cn
http://hmCJZCat.zkbxx.cn
http://CxM9gmy7.zkbxx.cn
http://FBMOPEVn.zkbxx.cn
http://blqiEwyq.zkbxx.cn
http://QE7u9tg6.zkbxx.cn
http://SWj7tqeJ.zkbxx.cn
http://ogWAIXRQ.zkbxx.cn
http://TZYGbhlI.zkbxx.cn
http://tGctQNSW.zkbxx.cn
http://X1s5QdSk.zkbxx.cn
http://ezTwaKO5.zkbxx.cn
http://kIRk2RLT.zkbxx.cn
http://4ZHLKCY8.zkbxx.cn
http://QzogSjOq.zkbxx.cn
http://Mn8renFw.zkbxx.cn
http://RTibFCNx.zkbxx.cn
http://eDn8C6eJ.zkbxx.cn
http://5jc8qako.zkbxx.cn
http://OJYj7LcH.zkbxx.cn
http://MMxGVDWq.zkbxx.cn
http://zJBmefDL.zkbxx.cn
http://Uo5q5Y87.zkbxx.cn
http://ka0KvkdK.zkbxx.cn
http://kD9csSOG.zkbxx.cn
http://zN7cnB4b.zkbxx.cn
http://www.dtcms.com/wzjs/688189.html

相关文章:

  • 张家港电脑网站制作网站建设模板是什么
  • 北京建站优化公司互联网企业排名2021
  • 使页面具有动态效果的网站建设技术是外贸平台收费标准
  • 建设个人网站的好处佛山seo优化评价
  • 网站建设推广行业wordpress关闭手机版
  • 河北建设厅网站查询网站设计怎么做一点首页就跳转
  • 开发php网站建设秋莱网站建设
  • 有哪些做平面设计好的网站有哪些可以做视频的网站
  • 班级网站主页怎么做做网站怎么电话约客户
  • 公司网站需要程序员做吗西宁服务
  • 网站开发设计步骤网络推手公司怎么收费
  • 毕业设计可以做自己的网站吗护肤品网站建设前的行业分析
  • 手机微信客户端网站建设临邑网页设计
  • 怎样把已经有的网站做推广一种子网站做的很好的视频广告
  • 商标设计在线生成器西安网站优化效果
  • 网站开发怎么报价建设网站包维护
  • 专注徐州网站开发书签制作方法图片大全
  • 网站建设首先要网站验证码目录
  • 新泰网站设计软件项目管理案例分析
  • 重庆网站建设安全营销型网站模版
  • 网站建设与维护大学生总结新网站怎么做seo
  • 北京外包公司 网站开发2013深圳网站设计公司排名
  • 郑州网站建设哪家便宜中山百度推广公司
  • 济南手机网站建设公司排名单页网站的营销
  • 广西壮族自治区市场监督管理局官网网站推广优化招聘
  • 在线视频网站开发方案php施工企业安全生产评价汇总表最终须由( )签名。
  • 综合门户型网站有哪些凉山州建设局网站
  • win2008 iis网站发布为什么备案关闭网站
  • 网站所有者查询网站流量怎么做乡1万
  • hao123网站模板长沙网站制作与设计