mxe

    0熱度

    3回答

    我已經使用this SO answer作爲收件人在Linux上爲Windows構建Qt GUI應用程序。它完美的作品。但是我的結果「Hello World」二進制文件是12MB大 - 只適用於窗口中的按鈕 - 這太多了。 所以我想我可以修改src/qt.mk文件並調整配置選項以儘可能多地刪除不需要的選項。 但現在我需要重新編譯MXE內的Qt,我不知道如何。當我在基本目錄中運行make時,它開始下載

    0熱度

    1回答

    我正嘗試在mingw上構建nanomsg,使用mxe從ubuntu進行交叉編譯。目標主機是x86_64。我建立它很好,但它不會鏈接。我得到像 undefined reference to 'imp__nn_freemsg' 我認爲這是一個靜態庫問題。我再次使用 ./configure --enable-static --disable-shared ... 同樣的問題。鏈接libn​​an

    8熱度

    2回答

    我試圖使用MXE(從this tutorial幫助),而且我在qmake && make步收到此錯誤: Project ERROR: Unknown module(s) in QT: webkitwidgets". 是什麼這意味着什麼我能做什麼?

    0熱度

    1回答

    我有一個奇怪的問題。我有一個程序依賴於Qt,Zlib和ruby,我使用mxe(x86_64-w64-mingw32.shared)在ubuntu上交叉編譯。 我使用的ruby未包含在mxe包中,但已使用相同的工具鏈進行編譯。 然後我有一個安裝了msys2的Windows 10 64位測試虛擬機。當我在linux上運行程序或者在windows上運行msys2時,程序沒有任何問題。但是,當我直接從資源

    1熱度

    1回答

    我想越過使用mingw-w64工具從Linux的編譯對於Windows 64位C++項目(其實我使用的是基於MinGW的-W64 M Cross Environment,但我不認爲這是相關的問題)。在我的情況下,最後一步需要鏈接到幾個第三方編譯的dll。我沒有這些DLL的源代碼,只有頭文件和編譯後的二進制文件使用什麼編譯?我不知道,但可能Visual Studio。 要解釋清楚我在做什麼,我想從L

    0熱度

    2回答

    我想編譯一個使用SDL進行上下文創建和圖像加載的OpenGL程序。當我在Linux上進行本地編譯時,它編譯並運行時沒有錯誤。我在/ opt/mxe中安裝了MXE,並且檢查了SDL2目錄(包含頭文件)在/opt/mxe/usr/i686-w64-mingw32.static/include/中,而相應的庫(libSDL.a等)位於/opt/mxe/usr/i686-w64-mingw32.stati

    1熱度

    1回答

    我想,當適當地包括交叉編譯一段代碼,它使用float.h時設置一些FPU大小。 代碼的特定部分,需要它是: #ifdef SINGLE _control87(_PC_24, _MCW_PC); /* Set FPU control word for single precision. */ #else /* not SINGLE */ _control87(_PC_53, _

    0熱度

    1回答

    我想安裝一個環境來交叉編譯我的項目從Ubuntu到Windows。 四處尋找我設法通過mxe編譯qt,現在問題是我無法在qtcreator中使用它。 作爲具體的,我在QtVersion選項卡中添加 /home/user_name/mxe/usr/i686-w64-mingw32.static/qt5/bin/qmake 它具有以下屬性 Name: Qt 5.4.0 (qt5) ABI: x8

    0熱度

    1回答

    我試圖跨Linux構建一個應用程序從Windows使用M Cross Environment這實際上只是一個makefile系統,它幫助使用Mingw-w64工具。該應用程序的構建系統是autotools。 當我嘗試編譯我得到和錯誤如下所示: libtool: link: lib -OUT:.libs/liby12.lib y12mae.o y12maf.o y12mbe.o y12mbf.o y

    0熱度

    1回答

    我試圖跨建立在Linux使用M Cross Environment窗口的應用程序,它僅僅是一個生成文件的系統,幫助使用的MinGW-W64工具。該應用程序的構建系統是autotools。 項目鏈接libltdt,但在節目的最後環節命令,無論是系統libltdt.so和libltdt 的交叉編譯版本MXE我配置是這樣的: ./configure --host=x86_64-w64-mingw32.s