Название: Компиляция из linux под windows ошибка fno-keep-inline-dllexport (РЕШЕНО) Отправлено: sergey2212 от Март 31, 2015, 11:49 Здравствуйте коллеги все мучаюсь с компилей из под линукс под винду
пользовался следующими советами http://habrahabr.ru/post/98131/ выходит данная ошибка. error: unrecognized command line option "-fno-keep-inline-dllexport" может что нибудь кто нибудь подсказать проект hello word созданный в Qt=5.4 Название: Re: Компиляция из linux под windows ошибка fno-keep-inline-dllexport Отправлено: qate от Март 31, 2015, 14:27 [Qt5 QtCreator: Qt кросс-компиляция из linux 64 в linux 32, win32 ...] http://habrahabr.ru/post/198142/
вкратце - ставишь mingw и подаешь команду: qmake MyProject.pro -spec win32-g++ я работаю в opensuse, в ubuntu я не смог разобраться с репами mingw и забил Название: Re: Компиляция из linux под windows ошибка fno-keep-inline-dllexport Отправлено: sergey2212 от Апрель 01, 2015, 10:08 gate спасибо за направление
я решил эту ошибку. следующим путем закомментил строчку в qmake.conf где была прописана данная опция. Еще выскакивала ошибка с библиотеками что мол найти не может не либы не инклюде. я перед путем добавил -L Название: Re: Компиляция из linux под windows ошибка fno-keep-inline-dllexport (РЕШЕНО) Отправлено: sergey2212 от Апрель 07, 2015, 09:38 все разобрался полностью как компилировать из под линукс под винду. Основываясь на той статье которую указал выше.
Я скачал Qt 5.4 на виртуальную машину с виндовс хр sp3 с пакетом мингв 4.9 на линуксе (минт) установил тоже Qt 5.4 и теперь сама суть в чем у меня была проблема, в статье говорится что нужно загрузить в линукс пакет мингв32. так видимо было можно. во первых нужно не этот компилятор а другой mingw-w64. но и тот что в репозиториях не факт что подойдет у меня была версия 4.6. А мне нужно было 4.9. Поэтому я нашел в интернете mingw-w64 4.9 для дебиан. и установил его. далее qmake.conf вот что я правил Код: QMAKE_CC = i686-w64-mingw32-gcc Вот и все у меня завелось. Я очень рад. |