在XP上找不到Ordinal ComCtl32.dll C++

Ordinal Not Found ComCtl32.dll C++ on XP

本文关键字:ComCtl32 dll C++ Ordinal 找不到 XP      更新时间:2023-10-16

我在win 7上制作的c++程序在xp上运行时遇到了这个错误。这里是错误support.microsoft.com/kb/260283

我得了The ordinal 380 could not be located in the dynamic link library (COMCTL32.DLL).如果没有,我怎么能解决这个问题CCD_ 2。如何在我的程序中直接添加dll。或者换一种方式?

感谢

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

您可以使用WINVER和_WIN32_WINNT宏定义支持的最低Windows版本。之后,您将在编译时看到一些错误,这些错误向您显示了最低要求的windows版本不支持什么api。

您可以在这里阅读更多关于最低版本要求的信息