Анализ открытых файлов, застрявших в бесконечном цикле, для инструментов C/C++ (IntelliSense)C++

Программы на C++. Форум разработчиков
Ответить Пред. темаСлед. тема
Anonymous
 Анализ открытых файлов, застрявших в бесконечном цикле, для инструментов C/C++ (IntelliSense)

Сообщение Anonymous »

У меня возникли трудности с расширением C/C++ IntelliSense для VsCode, и я перепробовал практически все решения в Интернете, но безрезультатно. В частности, я застрял в бесконечном «бесконечном цикле синтаксического анализа», который отключает все функции C/C++ IntelliSense, включая, помимо прочего, раскрашивание текста, наведение курсора на определения (что вызывает бесконечную загрузку) и т. д.
Я подключен к компьютеру с Linux через удаленное соединение — SSH.
  • Операционная система и версия: Apple M1 Pro Mac OS Sonoma 14.4.1
  • Версия кода VS: 1.88
  • Версия расширения C/C++: самая последняя
  • ОС удаленной машины (SSH): Fedora Linux 38 (Server Edition)
В каталоге .vscode у меня есть два файла: c_cpp_properties.json и settings.json, который пуст. (Я пробовал добавить в этот файл множество конфигураций, но безрезультатно). Мой файл c_cpp_properties.json заполнен следующим кодом:
{
"configurations": [
{
"name": "Linux",
"includePath": [
"${workspaceFolder}/**"
],
"defines": [],
"compilerPath": "/usr/lib64/ccache/clang",
"cStandard": "c17",
"cppStandard": "c++17",
"intelliSenseMode": "linux-clang-x64"
}
],
"version": 4
}

Я попробовал множество решений, включая удаление всех других расширений, чтобы изолировать ошибку. Я также удалил каталоги .vscode и .vscode-server, .cache и т. д. При повторном открытии VSCode автоматически создается папка .vscode-server, что и ожидается. При этом функции IntelliSense недоступны.
Вот журнал диагностики:

~~~~~~~~~~~~~~~~~**Log Diagnostics**~~~~~~~~~~~~~~~~~~~~~~~~

-------- Diagnostics - 4/25/2024, 6:12:59 PM
Version: 1.19.9
Current Configuration:
{
"name": "Linux",
"includePath": [
"/home/accts/ckk25/**"
],
"defines": [],
"compilerPath": "/usr/lib64/ccache/clang",
"cStandard": "c17",
"cppStandard": "c++17",
"intelliSenseMode": "linux-clang-x64",
"compilerPathIsExplicit": true,
"cStandardIsExplicit": true,
"cppStandardIsExplicit": true,
"intelliSenseModeIsExplicit": true,
"compilerPathInCppPropertiesJson": "/usr/lib64/ccache/clang",
"mergeConfigurations": false,
"browse": {
"path": [
"/home/accts/ckk25/**",
"${workspaceFolder}"
],
"limitSymbolsToIncludedHeaders": true
}
}
cpptools version (native): 1.19.9.0
Translation Unit Mappings:
[ /home/accts/ckk25/cs223Main/hw5/Island.cpp - source TU]:
[ /home/accts/ckk25/cs223Main/hw7/main.cpp - source TU]:
Translation Unit Configurations:
[ /home/accts/ckk25/cs223Main/hw5/Island.cpp ]:
Process ID: 708586
Memory Usage: 79 MB
Compiler Path: /usr/lib64/ccache/clang
Includes:
/usr/include/c++/13
/usr/include/c++/13/x86_64-redhat-linux
/usr/include/c++/13/backward
/usr/lib64/clang/16/include
/usr/local/include
/usr/include
Standard Version: c++17
IntelliSense Mode: linux-clang-x64
Other Flags:
--clang
--clang_version=160006
[ /home/accts/ckk25/cs223Main/hw7/main.cpp ]:
Process ID: 708552
Memory Usage: 104 MB
Compiler Path: /usr/lib64/ccache/clang
Includes:
/usr/include/c++/13
/usr/include/c++/13/x86_64-redhat-linux
/usr/include/c++/13/backward
/usr/lib64/clang/16/include
/usr/local/include
/usr/include
Standard Version: c++17
IntelliSense Mode: linux-clang-x64
Other Flags:
--clang
--clang_version=160006
Total Memory Usage: 183 MB

------- Workspace parsing diagnostics -------
Number of files discovered (not excluded): 40666


Подробнее здесь: https://stackoverflow.com/questions/783 ... tellisense
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Анализ открытых файлов, застрявших в бесконечном цикле, для инструментов C/C++ (IntelliSense)
    Anonymous » » в форуме C++
    0 Ответы
    33 Просмотры
    Последнее сообщение Anonymous
  • Обрабатывать очереди в бесконечном цикле
    Anonymous » » в форуме Php
    0 Ответы
    38 Просмотры
    Последнее сообщение Anonymous
  • Обрабатывать очереди в бесконечном цикле
    Anonymous » » в форуме Apache
    0 Ответы
    106 Просмотры
    Последнее сообщение Anonymous
  • Over the Wire (Уровень 24 -> Уровень 25), застрял в бесконечном цикле.
    Anonymous » » в форуме Linux
    0 Ответы
    63 Просмотры
    Последнее сообщение Anonymous
  • Событие PostBuild застряло в бесконечном цикле
    Anonymous » » в форуме C#
    0 Ответы
    18 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C++»