[QBS] Why we need set Qt Default Path for qt-based application?
Stéphane Fabry
sf at xris.eu
Wed Mar 14 08:57:38 CET 2012
See here : http://chaos.troll.no/~dmolkent/qbs-0.1/qbs-configuring.html
<http://chaos.troll.no/%7Edmolkent/qbs-0.1/qbs-configuring.html>
You have to configure some global data for qbs to work.
Especially, you would need to type this configure command (with path to
you Qt install dir) :
qbs config--global qt/default/path/home/icke/dev/qt/4.7-build
Regards,
Stéphane
Le 14/03/2012 05:47, Loaden a écrit :
> *More information:*
>
> PATH=D:\qpSOFT\DEVx86\qt\bin;D:\qpSOFT\DEVx86\bin;D:\qpSOFT\DEVx86\sdk\irrlicht\bin;D:\qpSOFT\Source
> s\Qbs\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerSh
> ell\v1.0\;D:\qpSOFT\Extends\MinGW32\bin;D:\qpSOFT\Extends\AE32000\bin;D:\Program
> Files\Git\cmd;C:\Pr
> ogram Files\Common Files\Ulead Systems\MPEG;C:\Program
> Files\QuickTime\QTSystem\
> INCLUDE=D:\qpSOFT\DEVx86\sdk\directx\include;D:\qpSOFT\DEVx86\include;D:\qpSOFT\DEVx86\sdk\atl\inclu
> de;D:\qpSOFT\DEVx86\sdk\wtl\include;D:\qpSOFT\DEVx86\sdk\irrlicht\include
> LIB=D:\qpSOFT\DEVx86\sdk\directx\lib;D:\qpSOFT\DEVx86\lib;D:\qpSOFT\DEVx86\sdk\atl\lib;D:\qpSOFT\DEV
> x86\sdk\irrlicht\lib
> Microsoft (R) 32-bit C/C++ Optimizing Compiler Version
> 16.00.40219.01 for 80x86
> Copyright (C) Microsoft Corporation. All rights reserved.
> usage: cl [ option... ] filename... [ /link linkoption... ]
> D:\qpSOFT\DEVx86>cd ..
> D:\qpSOFT>cd Sources\Qbs\tests\manual\application
> D:\qpSOFT\Sources\Qbs\tests\manual\application>qbs platforms probe
> Detecting MSVC toolchains...
> Windows SDK detected:
> version 7.1.7600.0.30514
> installed in D:\qpSOFT\DEVx86
> This SDK contains C++ compiler(s).
> This is the default SDK on this machine.
> Setting up platform WinSDK7.1.7600.0.30514
> Platform 'mingw32' detected in 'D:\qpSOFT\Extends\MinGW32'.
> D:\qpSOFT\Sources\Qbs\tests\manual\application>qbs
> Found project file
> D:\qpSOFT\Sources\Qbs\tests\manual\application\test.qbp
> loading project took: 109 ms
> build graph took: 10 ms
> for debug:
> - [hpp, application] QtHelloWorld as debug
> ERROR: Error while setting up build environment: qt/core.binPath
> not set. Set the configuration valu
> es qt/default/binPath or qt/default/path.
> D:\qpSOFT\Sources\Qbs\tests\manual\application>
>
>
>
> 2012/3/14 Loaden <loaden at gmail.com <mailto:loaden at gmail.com>>
>
> Hi, All! I am working on Windows, and use this env setting:
>
> @echo off
> set QTDIR=%~dp0qt
> set QMAKESPEC=win32-msvc2010
> set PATH=%QTDIR%\bin;%~dp0bin;%~dp0sdk\irrlicht\bin;%PATH%
> set
> INCLUDE=%~dp0sdk\directx\include;%~dp0include;%~dp0sdk\atl\include;%~dp0sdk\wtl\include;%~dp0sdk\irrlicht\include
> set
> LIB=%~dp0sdk\directx\lib;%~dp0lib;%~dp0sdk\atl\lib;%~dp0sdk\irrlicht\lib
> echo PATH=%PATH%
> echo.
> echo INCLUDE=%INCLUDE%
> echo.
> echo LIB=%LIB%
> echo.
> cl
> if not {%1}=={-noqtc} start %QTDIR%\bin\qtcreator.exe
> -settingspath %QTDIR%\config -disable-gdb -disable-sdb
> -disable-tcf
>
> When I test Qbs with "tests\manual\application", I got this error,
> So I wonder why we need set a default qt path?
> And how to set it?
> Thanks!
>
> D:\qpSOFT\Sources\Qbs\tests\manual>cd application
> D:\qpSOFT\Sources\Qbs\tests\manual\application>qbs
> Found project file
> D:\qpSOFT\Sources\Qbs\tests\manual\application\test.qbp
> loading project took: 189 ms
> build graph took: 11 ms
> for debug:
> - [hpp, application] QtHelloWorld as debug
> ERROR: Error while setting up build environment:
> qt/core.binPath not set. Set the configuration valu
> es qt/default/binPath or qt/default/path.
> D:\qpSOFT\Sources\Qbs\tests\manual\application>set
> "qt/default/path=D:\qpSOFT\DEVx86\qt"
> D:\qpSOFT\Sources\Qbs\tests\manual\application>qbs
> Found project file
> D:\qpSOFT\Sources\Qbs\tests\manual\application\test.qbp
> loading project took: 111 ms
> build graph took: 11 ms
> for debug:
> - [hpp, application] QtHelloWorld as debug
> ERROR: Error while setting up build environment:
> qt/core.binPath not set. Set the configuration valu
> es qt/default/binPath or qt/default/path.
>
>
> --
> Regards
> Loaden
>
>
>
>
> --
> Regards
> Loaden
>
>
>
> _______________________________________________
> QBS mailing list
> QBS at qt-project.org
> http://lists.qt-project.org/mailman/listinfo/qbs
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/qbs/attachments/20120314/f0ed565c/attachment.html>
More information about the Qbs
mailing list