Невозможно связать mgprint.lib в приложении wince6.0 - PullRequest
0 голосов
/ 30 мая 2011

Я пытаюсь напечатать текст из приложения MFC, разработанного с использованием пользовательского SDK OSDesign. Я использую StartDoc() и EndDoc() вызовы API в своем приложении, но я не нашел объявление этих API. Поэтому я искал файлы wingdi.h в установленной папке Wince600 и нашел файл wingdi.h в папке C: \ WinCE600 \ PUBLIC \ COMMON \ SDK. Поэтому он включен в мой проект, поэтому теперь он имеет объявление StartDoc() и т. Д., Но когда я пытаюсь связать его с mgprint.lib, он выдает ошибку компоновки. Я взял файл mgprint.lib из C: \ WinCE600 \ PUBLIC \ COMMON \ OAK \ LIB \ ARM4I \ DEBUG или RETAIL.

Нам помогут любые указатели.

1 Ответ

1 голос
/ 30 мая 2011

Вы не должны просто брать заголовочные файлы и файлы libs из папки PUBLIC, если они на самом деле не являются частью вашего дизайна ОС / SDK.Я бы порекомендовал использовать только те файлы, которые вы получили в папке cesysgen в результате конфигурации вашего каталога.Вы должны получить поддержку печати в дизайне вашей ОС, включая SYSGEN_PRINTING.Подробнее см. Эту страницу документации 1004 *.

...