我相信某些 API 在 Windows 7 和 Windows XP 之间发生了变化或被另一个 API 取代。因此,我在 Windows 7 上构建的应用程序无法在 Windows XP 上加载。
我是否可以将一些标志传递给 Visual C/C++ 编译器 (Visual Studio 2008) 或设置一些环境标志来告诉 Visual Studio 在 Windows 7 上构建我的 Windows XP 应用程序?
一种解决方案是在 Windows XP 上构建它,但这是我想要避免的。