Проверка синтаксиса (C ++) в Visual Studio? - PullRequest
3 голосов
/ 15 февраля 2012

Инкрементная сборка может занять у меня 10-30 секунд в зависимости от того, над каким файлом я работаю.Чрезвычайно раздражает, когда F6 выполняет сборку, видит ошибки, которые я сделал, но не могу ничего редактировать в течение следующих 5-25 секунд, пока происходит сборка.

Есть ли способ сообщить VisualСтудия, чтобы сделать проверку синтаксиса?Можно ли установить действие для кнопки?

Ответы [ 3 ]

3 голосов
/ 15 февраля 2012

Вы можете скомпилировать отдельные .cpp файлы в Visual Studio. Если щелкнуть их правой кнопкой мыши в обозревателе решений, вы увидите пункт меню «Компиляция». Моя Visual Studio также показывает сочетания клавиш (для моих настроек это Ctrl + F7 ), но вам, возможно, придется включить это где-нибудь.

0 голосов
/ 15 февраля 2012

Обычно я просто отменяю сборку (Ctrl + Break или меню Build-> Cancel).

Итак,

  1. Начать сборку решения
  2. Поймите, что есть тривиальная ошибка синтаксиса кода или что-то еще, исправьте проблему (решение все еще строится)
  3. Ctrl + Break
  4. Перезапустить решение для сборки
0 голосов
/ 15 февраля 2012

Во всяком случае, в VS2008 в меню сборки есть указатель «compile», сопоставленный с - в моей системе. Это просто делает компиляцию текущего файла, без ссылок и без зависимостей. Вероятно, делает то, что вам нужно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...