Проверка синтаксиса для Visual Studio 2008

#c #visual-studio-2008

#c #visual-studio-2008

Вопрос:

Возможно ли это? Например, если я введу

 std::cout << "cool"
  

без точки с запятой
существуют ли какие-либо плагины vis studio, которые будут улавливать эти (как это делает eclipse) или аналогичные синтаксические ошибки и показывать мне ошибку визуально?

Комментарии:

1. Vs делает это по умолчанию.

2. Как это «так, как это делает eclipse»?

Ответ №1:

Вы можете попробовать VisualAssistX, который обеспечивает более сложную систему intellitype, чем стандартный VC.

Комментарии:

1. Для этого гораздо меньше оснований, чем раньше. Как отмечено в комментариях, IDE по умолчанию выделяет эту ошибку и многие другие.

2. Это может быть, но, на мой взгляд, встроенного C intellisense недостаточно. Я думаю, что OP означает, что в eclipse вам нужно скомпилировать программу, чтобы визуализировать ошибки. Это неверно для VS, к сожалению, даже для VAX.

3. @Constantinus — Что вы имеете в виду, является ли недостатком то, что ошибка отображается немедленно?

4. конечно, нет, это сложная функция, которой не хватает большинству IDE (что касается C ). В VS отсутствует эта функция. Именно это я и имел в виду.

5. Тогда, я думаю, мне действительно нужно попробовать VS 2010 🙂

Ответ №2:

К вашему сведению, Visual Studio 2010 делает это по умолчанию. Код-нарушитель подчеркнут, и при наведении на него курсора IDE сообщает вам, что не так. например. для следующего:

 int _tmain(int argc, _TCHAR* argv[])
{
    std::cout << "cool"
}
  

Я получаю подчеркнутую закрывающую скобку и сообщение «Ошибка: ожидается a;»

Комментарии:

1. Я думаю, что @colton нужен плагин под названием «обновить до последней версии», чтобы получить новейшие функции.

2. @Bo — ах да, похоже, это что-то новое в VS2010. Обновляю этот ответ и 1 для другого.

3. ДА… Ну, я работаю в студии разработки программного обеспечения, у которой нет последней версии Visual Studio… Можете ли вы заняться серьезной разработкой в версии express?

4. @Colton — да, вы можете, но я бы не рекомендовал вам расходиться с вашими коллегами. Попытайтесь заставить их купить предложенное дополнение.