我正在尝试使用OSDesign的自定义SDK开发的MFC应用程序中打印文本。
我在我的应用程序中使用StartDoc()
和EndDoc()
API调用,但我没有找到这些api的声明。所以我搜索了Wince600安装文件夹中的wingdi.h文件,并在位置C:\ WinCE600 \ PUBLIC \ COMMON \ SDK中找到wingdi.h文件。因此现在包含了我的项目中的一个,它已声明StartDoc()
等,但当我尝试将其与mgprint.lib链接时,它会给我链接错误。我从C:\ WinCE600 \ PUBLIC \ COMMON \ OAK \ LIB \ ARM4I \ DEBUG或RETAIL中获取了mgprint.lib文件。
任何指针都会对我们有所帮助。
答案 0 :(得分:1)
如果它们实际上不是您的OS设计/ SDK的一部分,那么您不应该只从PUBLIC
文件夹中获取头文件和libs文件。我建议您仅使用目录配置导致cesysgen
文件夹中的文件。您应该通过包含SYSGEN_PRINTING来获得OS设计的打印支持。有关详细信息,请参阅此documentation page。