Кръстосано компилиране с помощта на Mingw на autotools и Qt приложение

И така, аз работя на Fedora и имам проект autotools, който компилира добре за linux. Опитвах се да го накарам да компилира кръстосано за Windows днес с помощта на mingw и се натъкнах на недефинирани референтни проблеми. Оказва се, че когато правя моя ./configure --host=mingw... моите AC_CHECK_LIBS се провалят за -lQtCore и няколко други библиотеки. Търсих в гугъл цяла сутрин без резултат.

Изглежда, че TrollTech иска хората да използват Qmake? Но това, което прочетох, не помага. Инсталирах mingw-qt. Някакви идеи какво може да причинява проблема? Уведомете ме какъв допълнителен резултат/информация мога да предоставя, за да ви помогна да разберете този въпрос.


person David Mokon Bond    schedule 29.11.2011    source източник
comment
Какъв е резултатът от AC_CHECK_LIBS в config.h?   -  person thiton    schedule 29.11.2011
comment
Въздишки След като прекарах цялата сутрин в работа по това, открих грешката си 5 минути след публикуването тук :-) Както и да е, за справка проблемът беше, докато моят linux имаше qt4 като -lQtCore и т.н. веригата от инструменти mingw очакваше - lQtCore4....   -  person David Mokon Bond    schedule 29.11.2011
comment
Може да помислите за закупуване на гумено пате :-).   -  person thiton    schedule 29.11.2011


Отговори (1)


Реших проблема. Докато моят linux имаше qt4 като -lQtCore и т.н., веригата от инструменти mingw очакваше -lQtCore4.

person David Mokon Bond    schedule 20.01.2013