Собственно предисловие: Был старый проект написанный на Visual C++ 6.0. Конвертнул его в студии 2012. Получил кучу ошибок, с этой справиться не могу — >
IntelliSense: ошибка в командной строке: недопустимое макроопределение: :\Program
При щелчке на ошибке указывает на первую строку MainFrm.cpp, где закоментено
// MainFrm.cpp : implementation of the CMainFrame class
Чё делать? Где искать?
25.10.13 16:25: Перенесено модератором из 'C/C++' — Кодт
Здравствуйте, Аноним, Вы писали:
А>Собственно предисловие: Был старый проект написанный на Visual C++ 6.0. Конвертнул его в студии 2012. Получил кучу ошибок, с этой справиться не могу — >
А>А>IntelliSense: ошибка в командной строке: недопустимое макроопределение: :\Program
А>
А>При щелчке на ошибке указывает на первую строку MainFrm.cpp, где закоментено
А>А>// MainFrm.cpp : implementation of the CMainFrame class
А>
А>Чё делать? Где искать?
Поройтесь в настроках проекта. Похоже это часть какого-то пути, и в нем не хватает кавычек...
Здравствуйте, Кодт, Вы писали:
К>Здравствуйте, Аноним, Вы писали:
А>>IntelliSense: ошибка в командной строке: недопустимое макроопределение: :\Program
К>IntelliSense — это ошибка не компилятора, а парсера, встроенного в IDE — для проверки синтаксиса на лету и для поиска объявлений-определений-использований всего, что понаписано.
К>Он запускается в фоновом режиме и иногда тупит, показывая давно исправленные ошибки.
К>Первое, что надо сделать, — перезапустить Студию.
К>Если не помогло, — закрыть Студию, поудалять все лишние временные файлы, которые Студия нарожала, открыть заново.
К>Да, обязательно посмотреть, не остались ли трупики основных и вспомогательных процессов Студии (devenv, msvsmon, и т.д. и т.п.) Поубивать их в диспетчере задач.
Всем спасибо разобрался, удалил строку
:\Program
в свойствах проекта "Определения препроцессора"...