如何在使用Visual C++ 2010编译时定位Windows XP sp3?

问题描述:

我想在Windows 7计算机上使用Visual Studio 2010 Pro编译一个C++程序,目标是Windows XP sp3 32位。如何在使用Visual C++ 2010编译时定位Windows XP sp3?

我玩过编译器和链接器设置,但我无法生成可在我的Windows XP计算机上运行的可执行文件。我总是得到错误“找不到kernel32.dll中函数GetTickCount64的入口点”,程序不能运行。我知道Windows XP不支持GetTickCount64(),而且我没有在代码中使用它。

我没有安装其他版本的Visual Studio,并且我已经在Windows XP机器上安装了Visual C++ 2010 Redistributable Package。

有关如何完成此任何想法?

先谢谢了。

VC2010默认为Windows 7的目标。 要将目标更改为XP,请检查Using the Windows Headers

+0

谢谢,我遵循该文章,我能够使程序工作。 – sidezr 2013-05-05 23:13:16