当在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。或者另一种方式?
由于
答案 0 :(得分:2)
您无法直接向您的程序添加comctl32.dll。它是操作系统的一部分。每个版本的Windows都有自己的此库版本。问题的根源在于您使用的是Windows XP不支持的某些WinAPI。
您可以使用WINVER和_WIN32_WINNT宏定义支持的最低Windows版本。执行此操作后,您将在编译时看到一些错误,这些错误会向您显示最低要求的Windows版本不支持的api。
您可以阅读有关最低版本要求here
的更多信息