在XP上没有找到序号ComCtl32.dll C ++

时间:2012-09-13 06:47:38

标签: c++ windows-xp ordinal

当在win 7上运行的c ++程序在xp上运行时出现此错误。这里的错误 support.microsoft.com/kb/260283

我得到The ordinal 380 could not be located in the dynamic link library (COMCTL32.DLL) 。我怎么能解决这个问题 Copy the Comctl32.dll File from Another Computer。如何在我的程序中直接添加该DLL。或者另一种方式?

由于

1 个答案:

答案 0 :(得分:2)

您无法直接向您的程序添加comctl32.dll。它是操作系统的一部分。每个版本的Windows都有自己的此库版本。问题的根源在于您使用的是Windows XP不支持的某些WinAPI。

您可以使用WINVER和_WIN32_WINNT宏定义支持的最低Windows版本。执行此操作后,您将在编译时看到一些错误,这些错误会向您显示最低要求的Windows版本不支持的api。

您可以阅读有关最低版本要求here

的更多信息