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

时间:2013-05-05 04:49:43

标签: visual-studio-2010 visual-c++ windows-xp target

我正在尝试使用Windows 7计算机上的Visual Studio 2010 Pro编译C ++程序,以将Windows XP sp3 32位作为目标。

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

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

关于如何做到这一点的任何想法?

先谢谢。

1 个答案:

答案 0 :(得分:2)

VC2010默认以Windows 7为目标。 要将目标更改为XP,请选中Using the Windows Headers