Go back to Richel Bilderbeek's homepage.
Go back to Richel Bilderbeek's C++ page.
Hello Boost is an extension of Hello World.
Like Hello World, Hello Boost is a simple console
application. Hello Boost, however, also requires the Boost
library and to link against the
Boost.Regex library.
Next to the Qt Creator project, there is included:
- CppHelloBoostQtCreatorLubuntuToWindows.sh: a bash script that tests if Boost installed correctly
Technical facts
Operating system(s) or programming environment(s)
IDE(s):
Project type:
C++ standard:
Compiler(s):
Libraries used:
Boost: version 1.49
Qt: version 4.8.4 (32 bit)
STL: GNU ISO C++ Library, version 4.7.3
Qt project file: CppHelloBoostQtCreatorLubuntuToWindows.pro
main.cpp
CppHelloBoostQtCreatorLubuntuToWindows.sh
#!/bin/bash
#From http://richelbilderbeek.nl/CppHelloBoostQtCreatorLubuntuToWindows.htm
echo "Cross compiling to Windows"
myfile="i686-pc-mingw32-qmake"
#myfile="../../Libraries/mxe/usr/bin/i686-pc-mingw32-qmake"
mytarget="CppHelloBoostQtCreatorLubuntuToWindows"
myprofile=$mytarget.pro
if [ -e $myfile ]
then
echo "MXE crosscompiler '$myfile' found"
else
echo "MXE crosscompiler '$myfile' not found directly, but perhaps it is in the PATH"
#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: qmake CppHelloBoostQtCreatorLubuntu.pro"
exit
fi
echo "2/2: making makefile"
make
if [ -e /release/$target.exe ]
then
echo "SUCCES"
else
echo "FAIL"
fi
#Cleaning up
#rm ui_*.*
#rm Makefile
#rm Makefile.*
#rm $target
|
Go back to Richel Bilderbeek's C++ page.
Go back to Richel Bilderbeek's homepage.

This page has been created by the tool CodeToHtml