VS2013编译ATL程序在WinXP上运行的设置和SDK程序差不多。
总结一下吧。
- 配置属性 - 平台工具集:要设置成 Visual Studio 2013 - Windows XP (v120_xp),否则报“不是正确的Win32程序”。
- C/C++ - 运行库:要设置成 多线程(/MT),设置成 **多线程调试(/MTd)**也可以,但因为带了调试信息,文件要大得多。别的带dll的选项需要MSVCR120.dll等运行库的支持才能运行。
- 链接器 - 系统 - 子系统:必须设置成 窗口 (/SUBSYSTEM:WINDOWS),否则报“不是正确的Win32程序"。

本文介绍使用VS2013编译ATL程序并在WinXP上运行的必要设置,包括选择正确的平台工具集、运行库配置及链接器子系统设置,确保程序兼容性。
1528

被折叠的 条评论
为什么被折叠?



