我花了一整天时间寻找答案。我还没有找到一个有效的,所以我发布了一个问题并询问了很棒的stackoverflow。
我有一个需要在windows xp 32位机器上运行的allegro 5应用程序。
我已经在VS C ++ 2012中创建了这个应用程序。我试图使用平台工具集vs 2012 windows xp(v110_xp)来扩展项目,这不起作用。
问题是,当我尝试在XP中运行.exe时,我得到了一个:
“程序入口点GetTickCount64无法位于动态链接库KERNEL32.dll”
我非常认为这是因为allegro 5库 我似乎无法解决这个问题。
我想我必须重建allegro 5才能与windows xp一起使用?
你们都认为它是什么?非常感谢任何帮助。
谢谢, 桑尼。
答案 0 :(得分:1)
您需要花费额外的精力来使用Visual Studio 2012构建Windows XP。有关详细信息,请参阅this blog post。如果您自己构建Allegro,如果您按照这些步骤操作,则可能会将其定位到Windows XP。
支持Windows XP的其他选项是使用MinGW或旧版本的MSVC。