PSDK Windows Server 2003 R2 Поддержка MFC - PullRequest
0 голосов
/ 03 июля 2011

Сначала я установил PSDK Windows Server 2003 R2 на свой компьютер с архитектурой x86, там были заголовочные файлы MFC.Я попытался скомпилировать пример приложения MFC с помощью cl.exe и получил это сообщение об ошибке «Не удалось открыть файл заголовка winmsg_.h».Я получил файл «winmsg_.h» из Международной сети и поместил его в библиотеку включаемых файлов MFC, затем я снова попытался скомпилировать программу и получил, что эта опция целевой платформы конфликтует с объектным файлом, специфичным для платформы IA64.Я думаю, что PSDK Windows Server 2003 R2 не включает файлы lib для компьютеров с архитектурой x86!

Пожалуйста, помогите мне решить эту проблему или предложите мне PSDK, содержащий заголовочные файлы и файлы lib для компьютеров с архитектурой x86!Спасибо!

Ответы [ 3 ]

0 голосов
/ 06 января 2013

Я знаю, что это старо, и люди иногда расстраиваются, когда вы возрождаете мертвый пост. Тем не менее, Google привел меня сюда, и я уверен, что многие другие будут направлены таким образом. Это то, что я, и я вам верю, искал / искал:

http://www.codeproject.com/Articles/30439/How-to-compile-MFC-code-in-Visual-C-Express

0 голосов
/ 06 января 2013

Заголовки ATL / MFC отсутствуют в Platofrm / Windows SDK. Вместо этого они поставляются с Visual Studio (кроме версий Express).

0 голосов
/ 03 июля 2011

Загрузить SDK с веб-сайта Microsoft .Он поддерживает 32- и 64-разрядные архитектуры.Я бы посоветовал вам использовать make-файл вместо использования CL.exe для компиляции.Вам нужно будет предоставить соответствующие файлы для разрешения проблем.Какую версию компилятора вы используете?Как вы его установили?

Не переходите на сторонние заголовки.Используйте оригинальные.

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