1

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をプログラムに直接追加するにはどうすればよいですか。それとも別の方法ですか?

ありがとう

4

1 に答える 1

2

comctl32.dll をプログラムに直接追加することはできません。オペレーションシステムの一部です。Windows の各バージョンには、このライブラリの独自のバージョンがあります。問題の根本は、Windows XP でサポートされていない WinAPI を使用していることです。

WINVER および _WIN32_WINNT マクロを使用して、サポートされる Windows の最小バージョンを定義できます。これを行うと、コンパイル時に、最低限必要な Windows バージョンでサポートされていない API を示すいくつかのエラーが表示されます。

最小バージョン要件の詳細については、こちらをご覧ください

于 2012-09-13T07:03:35.980 に答える