Visual Studio: проблемы с Intellisense и совместимость с Linux - PullRequest
2 голосов
/ 31 января 2009

Два несколько не связанных вопроса:

  • Иногда, когда я работаю над проектом C ++ в Visual Studio 2008 Express, intellisense просто не хочет "работать", даже если это действительно так. Поле автозаполнения не отображается, и строка состояния говорит что-то вроде: «Intellisense: дополнительная информация недоступна».
    Иногда это можно исправить путем перестройки решения или повторного открытия решения, а иногда даже это не работает. Это известная проблема? Если так: есть ли известные исправления?

  • Существует ли C ++ IDE для Linux, совместимый с MSVC ++ .sln-файлами? Иногда мне хочется поработать над каким-либо проектом без необходимости создавать новый проект и добавлять файлы или создавать файл Make вручную.

редактирование:
Чтобы ответить на мои собственные вопросы:

  • Очевидно, что нет другого решения, кроме как попытаться удалить файл .ncb. Альтернативой может быть другая IDE или использование коммерческого пакета, заменяющего intellisense.

  • Code :: Blocks может открывать файлы Visual Studio. Или, по крайней мере, импортировать их легко.

Я опубликовал их вместе, поскольку они оба имели отношение к визуальной студии, и я не счел их достаточно важными, чтобы оба заслуживали своей темы.

Думаю, что голосование немного резкое!

Ответы [ 4 ]

2 голосов
/ 13 февраля 2009

Сбой Intellisense обычно происходит из-за "поврежденного" файла ncb. Обычное решение - удалить его.

Сообщается, что в следующей версии VS 2010 файлы ncb больше не будут использоваться.

1 голос
/ 21 февраля 2009

Чтобы не создавать файлы Make вручную, попробуйте CMake

1 голос
/ 31 января 2009

Мне действительно повезло открыть файлы .sln с помощью Monodevelop.

0 голосов
/ 31 января 2009

Чтобы ответить на ваш второй вопрос, нет способа открыть файлы .sln ни в чем, кроме Visual Studio. Это проприетарный тип файлов, который (кажется) никто не заинтересован в написании парсера.

Однако вы можете использовать Visual Studio для автоматической генерации make-файла. Просто используйте команду меню «Проекты> Экспорт Makefile» в Visual Studio.

...