在Linux上搭建面向Windows的交叉编译开发环境(debian发行版)

1 安装C/C++ 开发环境


00001:   #apt-get gcc-4.2 gcc
00002:   #apt-get g++

2 安装MinGW


00001:   #apt-get install mingw32

3 安装Eclipse

3.1 安装下载Eclipse 3.3

3.2 安装下载CDT

3.3 安装下载PDT all in one(PHP开发环境)

3.4 安装Subversive(Subversion 工具)

4 安装QT

4.1 在windows 上编译QT-DLL

4.2 在linux上安装同样版本的QT


00001:   #apt-get install qt4-dev-tools qt4-qtconfig libqt4-dev qt4-doc qt4-designer

4.3 在Linux的Win拷贝QT版本


00001:   QMAKE_CC         =/usr/local/mingw/bin/i586-mingw32-gcc
00002:   ////////////////////////////////////////////////////
00003:   QMAKE_CXX         =/usr/local/mingw/bin/i586-mingw32-g++
00004:   //////////////////////////////////////////////////////////////
00005:   QMAKE_INCDIR      =/usr/local/mingw/include
00006:   QMAKE_INCDIR_QT   =/usr/local/Trolltech/Qt-Win-4.0.1/include
00007:   QMAKE_LIBDIR_QT   =/usr/local/Trolltech/Qt-Win-4.0.1/lib
00008:   /////////////////////////////////////////////////////////////
00009:   QMAKE_LINK        =/usr/local/mingw/bin/i586-mingw32-g++
00010:   QMAKE_LFLAGS      = -mthreads -Wl, -enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-reloc -mwindows
00011:   ////////////////////////////////////////////////////////////
00012:   QMAKE_DIR_SEP    =/
00013:   QMAKE_COPY       =cp
00014:   QMAKE_COPY_DIR   =cp -r
00015:   QMAKE_MOVE       =mv
00016:   QMAKE_DEL_FILE   =rm -f
00017:   QMAKE_MKDIR      =mkdir -p
00018:   QMAKE_DEL_DIR    =rm -rf
00019:   ////////////////////////////////////////////////////////////
00020:   QMAKE_RC         =/usr/local/mingw/bin/i586-mingw32-windres
00021:   QMAKE_ZIP        =zip -r -9
00022:   QMAKE_STRIP      =/usr/local/mingw/i586-mingw32-strip
00023:   ////////////////////////////////////////////////////////////
00024:   QMAKE_MOC             = /usr/bin/moc-qt4
00025:   QMAKE_UIC             = /usr/bin/uic-qt4
00026:   QMAKE_IDC             = /usr/bin/idc-qt4
00027: 

4.4 交叉编译QT程序


00001:   #qmake -project
00002:   #qmake -spec /usr/loca/share/qt-4.3.1-win/mkspecs/win32-x-g++
00003:   #make
00004:   #win debug/xxx.exe

!!注意!!

Valid XHTML 1.0 :: Valid CSS :: Made with Emacs-Muse