Hello C++11 using Qt Creator under Lubuntu, crosscompiled to Windows is a Hello C++11 program.
Operating system(s) or programming environment(s)
- Lubuntu 15.04 (vivid)
- Qt Creator 3.1.1
- G++ 4.9.2
Libraries used:
Qt project file: ./CppHelloCpp11QtCreatorLubuntuToWindows/CppHelloCpp11QtCreatorLubuntuToWindows.pro
QT += core QT -= gui QMAKE_CXXFLAGS += -std=c++11 CONFIG += console CONFIG -= app_bundle TEMPLATE = app SOURCES += main.cpp
#!/bin/bash #From http://richelbilderbeek.nl/CppHelloCpp11QtCreatorLubuntuToWindows.htm echo "Cross compiling to Windows" myfile="i686-pc-mingw32-qmake" #myfile="../../Libraries/mxe/usr/bin/i686-pc-mingw32-qmake" mytarget="CppHelloCpp11QtCreatorLubuntuToWindows" myprofile=$mytarget.pro if [ -e $myfile ] then echo "MXE crosscompiler '$myfile' found" else echo "MXE crosscompiler '$myfile' not found" #exit fi if [ -e $myprofile ] then echo "Qt Creator project '$myprofile' found" else echo "Qt Creator project '$myprofile' not found" exit fi echo "1/2: Creating Windows makefile" $myfile $myprofile if [ -e Makefile ] then echo "Makefile created successfully" else echo "FAIL: $myfile $myprofile" exit fi echo "2/2: making makefile" make if [ -e ./release/$mytarget.exe ] then echo "SUCCESS" else echo "FAIL" fi #Cleaning up rm Makefile rm Makefile.* rm -r release rm -r debug