Windows XP — Порядковый не найден ComCtl32.dll C ++ на XP

Я получил эту ошибку, когда c ++ программа, созданная на win 7, запускается на 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 прямо в моей программе. Или по-другому?

Спасибо

1

Решение

Вы не можете добавить comctl32.dll прямо в вашу программу. Это часть операционной системы. Каждая версия Windows имеет собственную версию этой библиотеки. Корень вашей проблемы в том, что вы используете какой-то WinAPI, который не поддерживается Windows XP.

Вы можете определить минимальную поддерживаемую версию Windows с помощью макросов WINVER и _WIN32_WINNT. После этого вы увидите во время компиляции некоторые ошибки, показывающие, что API не поддерживается минимально требуемой версией Windows.

Вы можете прочитать больше о минимальных требованиях к версии Вот

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]