[Scons-users] Trouble building a qt based project.
    Dirk Bächle 
    tshortik at gmx.de
       
    Fri Oct 18 12:40:42 EDT 2013
    
    
  
On 16.10.2013 00:30, Matias Iturburu wrote:
>
>
>
> 2013/10/7 Dirk Bächle <tshortik at gmx.de <mailto:tshortik at gmx.de>>
>
>     On 07.10.2013 22:43, Matias Iturburu wrote:
>>
>>     These are the remaining issues:
>>
>>     - RCC still can't solve the image paths
>>     /usr/bin/rcc -root
>>     /home/matias/Proyectos/fudepan-build/build/PrecisionFarm/farming-guidance-system-src/uiDirector
>>     -name images
>>     build/PrecisionFarm/farming-guidance-system-src/uiDirector/images.qrc
>>     -o
>>     build/PrecisionFarm/farming-guidance-system-src/uiDirector/qrc_images.cc
>>     RCC: Error in
>>     'build/PrecisionFarm/farming-guidance-system-src/uiDirector/images.qrc':
>>     *Cannot find file 'res/images/red_arrow.png'*
>>     scons: ***
>>     [build/PrecisionFarm/farming-guidance-system-src/uiDirector/qrc_images.cc]
>>     Error 1
>>     scons: building terminated because of errors.
>>
>
>     Looks like your argument to "root" is the wrong path. It points
>     into your build directory, but shouldn't it refer to your source
>     folder, where "res/images/red_arrow.png" can actually be found?
>
>
> Why isn't SCons copying those files as it does with every other build 
> artifact?
> Shouldn't the tool handle this?
> How could I tell SCons how to treat those resources?
Hi Matias,
please use the explicit call of the Qrc4 Builder like this:
   qrc = env.Qrc4('qrc_images.cc','images.qrc')
   env.Program(..., your_sources + [qrc])
Then the proper QRC scanner gets called and will resolve the 
dependencies and copy the required files.
Best regards,
Dirk
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://four.pairlist.net/pipermail/scons-users/attachments/20131018/3e9e747a/attachment.htm 
    
    
More information about the Scons-users
mailing list