visual-studio-code - 如何配置 VSCode 以使用 SCIP 优化软件
问题描述
我正在尝试从 sublime text 迁移到 VSCode,我想知道如何配置 VSCode 以与 SCIP 一起正常工作。
我的 c_cpp_properties.json 文件如下所示:
{
"configurations": [
{
"name": "Mac",
"includePath": [
"${workspaceFolder}/**",
"/Library/scip7/scip/",
"/Library/scip7/scip/src"
],
"defines": [],
"macFrameworkPath": [],
"compilerPath": "/usr/local/bin/gcc-9",
"cStandard": "c11",
"cppStandard": "gnu++14",
"intelliSenseMode": "clang-x64"
}
],
"version": 4
}
我能够使代码完成工作,但在 VScode 终端的“问题”选项卡中出现这些错误
#include errors detected. Please update your includePath. Squiggles are disabled for this translation unit (/Users/morpheus/main.cpp)
cannot open source file "scip/config.h" (dependency of "/Users/morpheus/main.cpp")
这不会严重影响开发,但我想知道是否有一个简单的修复。
解决方案
据我所知(而且我不是 VScode 专业人士),如果您不使用**
. 看起来 scip 不在您的工作区文件夹中,对吗?您可以尝试使用"/Library/scip7/scip/src/**"
并查看是否可以解决您的问题?
编辑:好的最后希望:我只是发布我自己的适合我的配置。请注意,我的$workspaceFolder
这里是 scip 源目录。
{
"configurations": [
{
"name": "Linux",
"includePath": [
"${workspaceFolder}",
"${workspaceFolder}/src",
"${workspaceFolder}/src/scip",
"${workspaceFolder}/src/lpi"
],
"defines": [
"SOPLEX_WITH_GMP",
"SCIP_WITH_GMP",
"SCIP_WITH_ZIMPL"
],
"intelliSenseMode": "clang-x64",
"browse": {
"path": [
"${workspaceFolder}/src"
],
"limitSymbolsToIncludedHeaders": true,
"databaseFilename": ""
},
"cStandard": "c11",
"cppStandard": "c++11"
}
],
"version": 4
}
推荐阅读
- html - Angular 7:iOS设备的键盘上方出现不需要的间距
- selector - Gauge/Taiko 选择器无法选择元标记
- android - 如何在 android 中保护 SQLITE DATABASE?
- python - 如何使python输出按顺序显示?
- html - 下拉栏浮动的右/下。整个网格移动一个悬停在它上面
- google-maps - 如何在 Google Map Flutter 上显示小部件图标?
- sql - 在 T-SQL 中使用多个喜欢缩短 SQL 查询的方法
- javascript - 删除firebase实时数据库在网络中不起作用
- oracle - 我们可以将 Oracle apex 连接到 Control-M 吗?
- spring - Spring Boot 安全性中的 HTTP 403 禁止错误