当在 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。还是另一种方式?
谢谢
当在 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。还是另一种方式?
谢谢
您不能将 comctl32.dll 直接添加到您的程序中。它是操作系统的一部分。每个版本的 Windows 都有自己的这个库版本。你问题的根源是你使用了一些 Windows XP 不支持的 WinAPI。
您可以使用 WINVER 和 _WIN32_WINNT 宏定义支持的最低 Windows 版本。完成此操作后,您将在编译时看到一些错误,这些错误会显示最低要求的 Windows 版本不支持哪些 api。
您可以在此处阅读有关最低版本要求的更多信息