Есть ли разница между компиляцией проектов в Visual Studio 2008 Pro и стандартной версией? - PullRequest
3 голосов
/ 25 июня 2009

Мы используем две разные версии Visual Studio 2008, Pro и Standard. Я начал проект Visual C ++ MFC, используя версию Pro. Мой товарищ по команде хотел использовать мой проект со стандартной версией, но все, что он получает, это множество ошибок компиляции по поводу отсутствия afxheaders и тому подобного.

Мы действительно беспомощны и не знаем, где искать в первую очередь. Надеюсь, один из вас, ребята, может помочь нам. Извините за мой плохой английский, надеюсь, вы все понимаете проблему.

С уважением, Buk

Ответы [ 3 ]

2 голосов
/ 25 июня 2009

Убедитесь, что Tools->Options->Projects and Solutions->VC++ Directories содержит $(VCInstallDir)atlmfc\include в разделе Include files. И убедитесь, что afxheaders находится в этой папке.

Установлен ли SP1 для Visual Studio на обоих компьютерах? Может быть, MFC Feature Pack необходим для компиляции вашего проекта ...

2 голосов
/ 29 июня 2009

MFC и ATL являются дополнительными компонентами при установке VS. Попросите вашего партнера запустить установку «изменить установленные компоненты» и убедиться, что компоненты MFC и ATL установлены. Они должны оказаться в% programfiles% \ Visual Studio 9.0 \ VC ...

1 голос
/ 25 июня 2009

Под стандартной версией вы не имеете в виду Express Edition, верно? Этот поставляется без MFC, который объяснил бы вашу проблему.

...