当在 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。
您可以在此处阅读有关最低版本要求的更多信息