#c #linux #visual-studio-code
Вопрос:
У меня есть код cmake project c , который отлично компилируется, если я делаю это с помощью cmake/make в консоли. Я хотел бы попробовать поработать с этим кодом, используя код Visual Studio.
Я установил расширение Microsoft c/c и открыл папку проекта в приложении, а затем столкнулся с кучей ошибок, связанных с невозможностью чтения заголовочных файлов.
Программа ссылается на библиотеки Qt6 и boost. Мне удалось устранить проблему с библиотекой Qt6, и я предоставил путь к заголовкам повышения таким же образом, но проблема с заголовками повышения сохраняется. Библиотеки Boost расположены в /usr/include/boost
, и мой c_cpp_properties.json
выглядит так:
{
"configurations": [
{
"name": "Linux",
"includePath": [
"${workspaceFolder}/**",
"/opt/Qt/6.1.2/gcc_64/include/**",
"/usr/include/**"
],
"defines": [],
"compilerPath": "/usr/bin/gcc",
"cStandard": "c17",
"cppStandard": "c 20",
"intelliSenseMode": "linux-gcc-x64",
"compilerArgs": [],
"browse": {
"path": [
"${workspaceFolder}/**",
"/opt/Qt/6.1.2/gcc_64/include/**",
"/usr/include/**"
],
"limitSymbolsToIncludedHeaders": false
}
}
],
"version": 4
}
Вот пример ошибки, которую я получаю
cannot open source file "boost/beast.hpp"
Как мне это исправить?