mingw-cross-env-list
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Mingw-cross-env-list] Compiling problem


From: Markus
Subject: [Mingw-cross-env-list] Compiling problem
Date: Fri, 2 Mar 2018 17:15:32 +0200

According to https://github.com/mxe/mxe/issues/1942 I really have to fix the library path with -L

Would someone be so nice to explain me how to do that?

My bash looks like:

 

#!/bin/bash

MXE_INCLUDE_PATH=/mnt/mxe/usr/i686-w64-mingw32.static/include

MXE_LIB_PATH=/mnt/mxe/usr/i686-w64-mingw32.static/lib

 

i686-w64-mingw32.static-qmake-qt5 \

                BOOST_LIB_SUFFIX=-mt \

                BOOST_THREAD_LIB_SUFFIX=_win32-mt \

                BOOST_INCLUDE_PATH=$MXE_INCLUDE_PATH/boost \

                BOOST_LIB_PATH=$MXE_LIB_PATH \

                OPENSSL_INCLUDE_PATH=$MXE_INCLUDE_PATH/openssl \

                OPENSSL_LIB_PATH=$MXE_LIB_PATH \

                BDB_INCLUDE_PATH=$MXE_INCLUDE_PATH \

                BDB_LIB_PATH=$MXE_LIB_PATH \

                MINIUPNPC_INCLUDE_PATH=$MXE_INCLUDE_PATH \

                MINIUPNPC_LIB_PATH=$MXE_LIB_PATH \

                QMAKE_LRELEASE=/mnt/mxe/usr/i686-w64-mingw32.static/qt5/bin/lrelease coin-qt.pro

 

make -f Makefile.Release

 

Error message:

 

/mnt/mxe/usr/bin/i686-w64-mingw32.static-ld: cannot find -lboost_thread-mgw46-mt-sd-1_53

/mnt/mxe/usr/bin/i686-w64-mingw32.static-ld: cannot find -lboost_system-mgw46-mt-sd-1_53

/mnt/mxe/usr/bin/i686-w64-mingw32.static-ld: cannot find -lboost_filesystem-mgw46-mt-sd-1_53

/mnt/mxe/usr/bin/i686-w64-mingw32.static-ld: cannot find -lboost_program_options-mgw46-mt-sd-1_53

/mnt/mxe/usr/bin/i686-w64-mingw32.static-ld: cannot find -lboost_chrono-mgw46-mt-sd-1_53

collect2: error: ld returned 1 exit status

make: *** [release/Eryllium-qt.exe] Error 1

 

Thanks!!!


reply via email to

[Prev in Thread] Current Thread [Next in Thread]