IntelliSence: недопустимое макроопределение
От: Аноним  
Дата: 25.10.13 09:48
Оценка:
Собственно предисловие: Был старый проект написанный на Visual C++ 6.0. Конвертнул его в студии 2012. Получил кучу ошибок, с этой справиться не могу — >
IntelliSense: ошибка в командной строке: недопустимое макроопределение: :\Program

При щелчке на ошибке указывает на первую строку MainFrm.cpp, где закоментено
// MainFrm.cpp : implementation of the CMainFrame class

Чё делать? Где искать?

25.10.13 16:25: Перенесено модератором из 'C/C++' — Кодт
Re: IntelliSence: недопустимое макроопределение
От: saf_e  
Дата: 25.10.13 10:20
Оценка: 3 (1)
Здравствуйте, Аноним, Вы писали:

А>Собственно предисловие: Был старый проект написанный на Visual C++ 6.0. Конвертнул его в студии 2012. Получил кучу ошибок, с этой справиться не могу — >

А>
А>IntelliSense: ошибка в командной строке: недопустимое макроопределение: :\Program 
А>

А>При щелчке на ошибке указывает на первую строку MainFrm.cpp, где закоментено
А>
А>// MainFrm.cpp : implementation of the CMainFrame class
А>

А>Чё делать? Где искать?

Поройтесь в настроках проекта. Похоже это часть какого-то пути, и в нем не хватает кавычек...
Re: IntelliSence: недопустимое макроопределение
От: Кодт Россия  
Дата: 25.10.13 10:28
Оценка: 1 (1)
Здравствуйте, Аноним, Вы писали:

А>IntelliSense: ошибка в командной строке: недопустимое макроопределение: :\Program


IntelliSense — это ошибка не компилятора, а парсера, встроенного в IDE — для проверки синтаксиса на лету и для поиска объявлений-определений-использований всего, что понаписано.
Он запускается в фоновом режиме и иногда тупит, показывая давно исправленные ошибки.

Первое, что надо сделать, — перезапустить Студию.
Если не помогло, — закрыть Студию, поудалять все лишние временные файлы, которые Студия нарожала, открыть заново.
Да, обязательно посмотреть, не остались ли трупики основных и вспомогательных процессов Студии (devenv, msvsmon, и т.д. и т.п.) Поубивать их в диспетчере задач.
Перекуём баги на фичи!
Re[2]: IntelliSence: недопустимое макроопределение
От: ronik  
Дата: 25.10.13 11:40
Оценка:
Здравствуйте, Кодт, Вы писали:

К>Здравствуйте, Аноним, Вы писали:


А>>IntelliSense: ошибка в командной строке: недопустимое макроопределение: :\Program


К>IntelliSense — это ошибка не компилятора, а парсера, встроенного в IDE — для проверки синтаксиса на лету и для поиска объявлений-определений-использований всего, что понаписано.

К>Он запускается в фоновом режиме и иногда тупит, показывая давно исправленные ошибки.

К>Первое, что надо сделать, — перезапустить Студию.

К>Если не помогло, — закрыть Студию, поудалять все лишние временные файлы, которые Студия нарожала, открыть заново.
К>Да, обязательно посмотреть, не остались ли трупики основных и вспомогательных процессов Студии (devenv, msvsmon, и т.д. и т.п.) Поубивать их в диспетчере задач.
Всем спасибо разобрался, удалил строку
:\Program

в свойствах проекта "Определения препроцессора"...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.