Ссылка 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.