Два несколько не связанных между собой вопроса:
Иногда, когда я работаю над проектом C ++ в Visual Studio 2008 Express, intellisense просто не хочет «работать», хотя на самом деле должен. Поле автозаполнения не отображается, а в строке состояния отображается что-то вроде: «Intellisense: дополнительная информация недоступна».
Иногда это можно исправить, перестроив решение или повторно открыв решение, а иногда и то не работает. Это известная проблема? Если да: есть ли какие-нибудь известные исправления?Есть ли какая-либо C ++ IDE для Linux, совместимая с файлами MSVC ++ .sln? Иногда мне хочется поработать над каким-нибудь проектом без необходимости создавать новый проект и добавлять файлы или вручную создавать файл Make.
изменить:
Чтобы ответить на мои вопросы:
По-видимому, настоящего решения нет, кроме попытки удалить файл .ncb. Альтернативой может быть другая IDE или использование коммерческого пакета, заменяющего intellisense.
Code :: Blocks, похоже, может открывать файлы Visual Studio. Или, по крайней мере, легко импортировать их.
Я разместил их вместе, так как они оба связаны с визуальной студией, и я не счел их достаточно важными, чтобы оба заслужили отдельную тему.
Но я думаю, что отрицательное голосование немного сурово!