标签: visual-c++ gdi+
我知道如果我使用GDI + 1.1的功能,.EXE文件将无法在Windows XP上运行。 我想制作一个在Windows XP和Windows 7上运行的程序,并在Win7上使用GDI + 1.1功能。
有没有这样做?
答案 0 :(得分:1)
一种简单的方法是将您的GDI + 1.1代码放在#ifdef中并将其编译为两个不同的DLL - 一个包含代码,另一个包含代码。然后在运行时加载将工作的DLL。也许你甚至可以尝试加载1.1 DLL,如果失败则回落到1.0 DLL。
#ifdef