鱼C论坛

 找回密码
 立即注册
查看: 57|回复: 2

[已解决]VS code怎么实现C++和pythont共用?

[复制链接]
发表于 7 天前 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
就是VS code既能编写C++,,有能编写python,,用两个文件夹,一文件夹用于写C++,,一个文件夹写python,,让他们互不干扰
最佳答案
7 天前
创建两个文件夹,依次选中他们右键点击在code中打开.vscode设计很好,他们不会互相干扰
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 7 天前 | 显示全部楼层
在VS Code中实现C++/Python项目隔离的解决方案

通过以下步骤可实现双项目互不干扰:

1. 安装必要扩展
  • C++扩展:[url=C/C++]https://marketplace.visualstudio.com/items?itemName=ms-vscode.cpptools]C/C++[/url][/url]
  • Python扩展:[url=Python]https://marketplace.visualstudio.com/items?itemName=ms-python.python]Python[/url][/url]


2. 创建项目结构

  1. MyProjects/
  2. ├── CppProject/   (存放.cpp/.h文件)
  3. │   └── .vscode/  (C++专用配置)
  4. └── PythonProject/ (存放.py文件)
  5.     └── .vscode/  (Python专用配置)
复制代码


3. 配置隔离设置
分别在两个项目的.vscode/settings.json中添加专属配置:

C++项目配置示例:

  1. {
  2.     "python.pythonPath": "null",  // 禁用Python关联
  3.     "C_Cpp.default.cppStandard": "c++17"
  4. }
复制代码


Python项目配置示例:

  1. {
  2.     "C_Cpp.intelliSenseEngine": "Disabled",  // 禁用C++智能提示
  3.     "python.pythonPath": "/usr/bin/python3"
  4. }
复制代码


4. 工作区使用技巧
  • 通过文件 > 打开文件夹单独打开某个项目
  • 或创建多根工作区:将两个文件夹拖入同一个VS Code窗口
  • 切换项目时,解释器/编译器配置会自动隔离


5. 调试配置隔离
各自项目的.vscode/launch.json中配置专属调试方案:
C++调试配置用"cppdbg"类型,Python用"python"类型

提示:扩展无需重复安装,VS Code会根据文件类型自动启用对应语言支持

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 7 天前 | 显示全部楼层    本楼为最佳答案   
创建两个文件夹,依次选中他们右键点击在code中打开.vscode设计很好,他们不会互相干扰
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-5-3 12:28

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表