toolchain=<b style="color:rgb(255,0,0)">mingw</b> can solved my problem.<br>e.g.<br>$HOME/.config/Nokia/qbs/platforms/mingw32/setup.ini<br><blockquote style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex" class="gmail_quote">

[General]<br>toolchain=mingw<br>architecture=x86<br>endianness=little-endian<br>targetOS=windows<br><br>[cpp]<br>toolchainPrefix=i686-w64-mingw32-<br>toolchainInstallPath=/usr/bin<br><br></blockquote>$HOME/.config/Nokia/qbs/platforms/mingw64/setup.ini<br>

<blockquote style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex" class="gmail_quote">[General]<br>toolchain=mingw<br>architecture=x64<br>endianness=little-endian<br>targetOS=windows<br>

<br>[cpp]<br>toolchainPrefix=x86_64-w64-mingw32-<br>toolchainInstallPath=/usr/bin<br></blockquote><br>Usage:<br>qbs platform:mingw32<br>or:<br>qbs platform:mingw64<br><br>Works perfect!<br><br><br><blockquote style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex" class="gmail_quote">

loaden@qpsoft:~/qpSOFT/Projects/Qbs/tests/manual/hello$ qbs platform:mingw32<br>Found project file /home/loaden/qpSOFT/Projects/Qbs/tests/manual/hello/hello.qbp<br>loading project took:  72 ms <br>build graph took:  9 ms <br>

for windows-x86-qt5-debug:<br>  - [hpp, application] HelloWorld as windows-x86-qt5-debug<br><br>compiling foo.cpp<br>compiling main.cpp<br>linking HelloWorld.exe<br>Build done.<br>loaden@qpsoft:~/qpSOFT/Projects/Qbs/tests/manual/hello$ qbs platform:mingw32 run<br>

Found project file /home/loaden/qpSOFT/Projects/Qbs/tests/manual/hello/hello.qbp<br>for windows-x86-qt5-debug:<br>  - [hpp, application] HelloWorld as windows-x86-qt5-debug<br><br>Build done.<br>Starting target '/home/loaden/qpSOFT/Projects/Qbs/tests/manual/hello/build/windows-x86-qt5-debug/HelloWorld.exe'.<br>

Hello World! (debug version)<br>loaden@qpsoft:~/qpSOFT/Projects/Qbs/tests/manual/hello$ qbs platform:mingw64 run<br>Found project file /home/loaden/qpSOFT/Projects/Qbs/tests/manual/hello/hello.qbp<br>loading project took:  36 ms <br>

build graph took:  6 ms <br>for windows-x64-qt5-debug:<br>  - [hpp, application] HelloWorld as windows-x64-qt5-debug<br><br>compiling foo.cpp<br>compiling main.cpp<br>linking HelloWorld.exe<br>Build done.<br>Starting target '/home/loaden/qpSOFT/Projects/Qbs/tests/manual/hello/build/windows-x64-qt5-debug/HelloWorld.exe'.<br>

Hello World! (debug version)<br>loaden@qpsoft:~/qpSOFT/Projects/Qbs/tests/manual/hello$ <br></blockquote><br><div class="gmail_quote">2012/6/22 Loaden <span dir="ltr"><<a href="mailto:loaden@gmail.com" target="_blank">loaden@gmail.com</a>></span><br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">No luck! It's not work for me.<br><br><blockquote style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex" class="gmail_quote">

[General]<br>toolchain=<b style="color:rgb(255,0,0)">mingw64</b><br>architecture=x86_64<div class="im"><br>endianness=little-endian<br>
targetOS=windows<br><br>[cpp]<br>toolchainPrefix=x86_64-w64-mingw32-<br>toolchainInstallPath=/usr/bin<br></div></blockquote><div>ERROR:<br><blockquote style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex" class="gmail_quote">


ERROR: /home/loaden/qpSOFT/Projects/Qbs/tests/manual/hello/hello.qbp:17 Binding 'cpp.defines' failed, no property 'cpp' in the scope of Group<br></blockquote> Any comments?<br></div><div class="HOEnZb"><div class="h5">

<br><div class="gmail_quote">
2012/5/11 Joerg Bornemann <span dir="ltr"><<a href="mailto:joerg.bornemann@nokia.com" target="_blank">joerg.bornemann@nokia.com</a>></span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div>On 11/05/2012 14:45, ext Loaden wrote:<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
As we know there not have a good way to support cross-compiling, e.g. In<br>
Ubuntu, If we want use MinGW to build qt apps for Windows?<br>
So, Does qbs plan to support cross-compiling?<br>
</blockquote>
<br></div>
Qbs already supports cross-compiling. Set up the platform you want to build for and build your project with<br>
   qbs platform:myPlatform<br>
<br>
For example, my platform config for 32 bit MinGW on Linux looks like this:<br>
<br>
----<br>
[General]<br>
toolchain=mingw<br>
architecture=x86<br>
endianness=little-endian<br>
targetOS=windows<br>
<br>
[cpp]<br>
toolchainPrefix=x86_64-w64-<u></u>mingw32-<br>
toolchainInstallPath=/usr/bin<br>
----<br>
<br>
<br>
BR,<br>
<br>
Jörg<br>
</blockquote></div><br><br clear="all"><br></div></div><div class="HOEnZb"><div class="h5">-- <br><div>Please don't ask where I come from, It's a shame!</div><div>Best Regards</div>
<div>Yuchen</div><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br><div>Please don't ask where I come from, It's a shame!</div><div>Best Regards</div>
<div>Yuchen</div><br>