Tag Archives: cross

cross compile QT4 program for windows on ubuntu dapper

1、首先安装基础程序: sudo wine mingw32 mingw32-binutils mingw32-runtime 2、安装QT4支持(LINUX下的支持): sudo apt-get install libqt4-core libqt4-gui libqt4-qt3support libqt4-sql libqt4-debug-dev libqt4-dev 3、下载QT4 for win程序: wget http://wftp.tu-chemnitz.de/pub/Qt/qt/source/qt-win-opensource-4.1.2-mingw.exe 4、安装: wine qt-win-opensource-4.1.2-mingw.exe 中间会提示找不到MINGW32的位置,没关系,可以直接跳过。 5、修改specs文件 sudo cp -Rf /usr/share/qt4/mkspecs/win32-g++ /usr/share/qt4/mkspecs/win32-x-g++ sudo nano /usr/share/qt4/mkspecs/win32-x-g++/qmake.conf 把和下面相关的内容都进行修改: QMAKE_CXX = i586-mingw32msvc-g++ QMAKE_INCDIR = … Continue reading

Posted in Linux, Program | Tagged , , , , , | Leave a comment

编译sqlite for windows on ubuntu dapper

参考其中的SQLITE部分: http://mpa.itc.it/radim/wingrass/INSTALL 下载源码,解压缩: cd sqlite-3.3.5 nano Makefile.linux-gcc #modify: #TOP = ../sqlite-3.3.5 #这个修改不知道有没有意义 # Note: SQLite is using for example its own parser (lemon) which must be compiled first for Linux make -f Makefile.linux-gcc lemon keywordhash.h cp Makefile.linux-gcc Makefile.mingw-gcc nano Makefile.mingw-gcc … Continue reading

Posted in Linux, Program | Tagged , , , , , | Leave a comment

编译wxWidgets for windows on ubuntu dapper

原文:http://www.wxwidgets.org/wiki/index.php/Cross-Compiling_Under_Linux 下载allportscombine包,然后: ./configure –with-msw –target=i586-mingw32msvc –host=i586-mingw32msvc –build=i386-linux –enable-unicode –prefix=/usr/i586-mingw32msvc/ make make install 注意编译的时候要分两步走,不能象G++那样一步到位: i586-mingw32msvc-g++ -c -o minimal.o minimal.cpp `/usr/i586-mingw32/bin/wx-config –cxxflags` i586-mingw32msvc-g++ -o minimal.exe minimal.o `/usr/i586-mingw32/bin/wx-config –libs` 因为wxWidgets是以动态库的方式编译的,还需要拷贝相关的DLL: cp /usr/i586-mingw32msvc/lib/wx*.dll . 同时,还要拷贝mingw32的一个库过来: cp /usr/share/doc/mingw32-runtime/mingwm10.dll.gz . gzip -d *.gz 然后就可以进行测试了: wine minimal.exe

Posted in Linux, Program | Tagged , , , , , | 2 Comments