VS code(Visual Studio Code)多文件编译环境配置(C/C++)

由于VS code具有插件丰富,轻量化等显著优势,故选择VS code进行工程开发。首先要解决的问题是将原来的visual studio 2022中的工程能在VS code中编译。翻阅大量教程,最终找到一个解决了自己问题的方法:

http://【VS Code 配置C/C++多文件编译和调试(初学一劳永逸版)】https://www.bilibili.com/video/BV1SF411m7Tc?vd_source=6d6e1e58ee045a530b17ea7bb3e69e72

按上述视频操作完毕后,编译时报错:undefined reference to 'omp_set_num_threads'

这是因为源代码中有Openmp相关函数。解决方法:

tasks.json里面进行改动:加入"-fopenmp",来启用Openmp:

在解决了上述问题后编译成功,生成.exe文件。

  • 8
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
Visual Studio CodeVSCode)中配置C/C++开发环境,你需要安装必要的插件和设置合适的编译器工具链。以下是详细的步骤: 1. **安装C/C++插件**: - 安装`C/C++ Development Tools`插件,可以在VSCode的扩展商店中搜索并安装 "ms-vscode.cpptools"。 2. **配置C/C++ Extension**: - 打开VSCode,点击左下角的扩展图标(齿轮),找到已安装的"C/C++ Development Tools",确保其处于启用状态。 - 在扩展详情页面,点击"Configure",这将打开一个新的窗口。 3. **设置系统路径**: - 在`settings.json`文件中(或者使用`Ctrl + ,`快捷键打开),添加`"path"`字段,指定C编译器(如gcc或cl.exe)的路径。例如: ``` { "C_Cpp.intelliSenseEngine": "gcc-x64", "C_Cpp.default.compilerPath": "/usr/bin/g++" } ``` 将路径替换为你实际的编译器路径。 4. **设置编译配置**: - 在`tasks.json`文件中配置构建任务,定义构建命令和参数。比如,对于Linux上的GCC,可能像这样: ``` { "version": "2.0.0", "tasks": [ { "label": "build", "type": "shell", "command": "g++", "args": ["your_source.cpp", "-o", "your_executable"], "problemMatcher": ["$gcc"] } ] } ``` 根据你的项目需求修改源文件和目标文件名。 5. **设置调试配置**: - 如果你需要调试代码,还需要创建一个`launch.json`文件,配置启动程序的参数和断点行为。 6. **验证配置**: - 使用`C/C++: Compile Task`命令尝试编译一个简单的C/C++程序,如果能成功,说明配置基本正确。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值