Ссылка Winmm.lib на создателя Qt

У меня возникают проблемы при связывании Winmm.lib с создателем Qt, когда я пытаюсь связать его, диалоговое окно файла библиотеки становится красным, а следующая кнопка отключена.

Я использую Microsoft SDK Winmm.lib, который поставляется с Microsoft Visual Studio 2010, qtcreator5 и mingw.

Помогите, пожалуйста.

1 ответ

Решение

При связывании с библиотеками из Microsoft Windows SDK необходимо обязательно использовать компилятор Visual C++ 2010 или Visual C++ 2012, а не компилятор MinGW. Visual C++ и MinGW создают разные и несовместимые двоичные файлы и не могут быть взаимозаменяемы. Если есть библиотека, которую вы хотите использовать с MinGW, обязательно соберите ее из исходного кода для MinGW. То же самое касается Visual C++ 2010 и Visual C++ 2012.

Другие вопросы по тегам