我對scons使用qt4工具,並遇到一些問題導致.ui
文件被正確處理。 我來自Cmake背景,Qt和scons初學者。qt4 scons在variant_dir中包含一個uic文件
在我SConstruct文件我有
env.Uic4(Glob('*.ui'))
env.Program('test',Glob('*.cpp'))
的問題是,我的源文件無法找到導致頭文件src/qt-test/sample_widget.cpp:3:23: error: ui_sample.h: No such file or directory
。頭文件是創建,因爲所有moc處理完成,因此我很確定一切安裝正確,基本正確。
我認爲正在發生的是因爲這是一個recrusive SConstruct文件,並且調用者正在使用variant_dir
進行構建。所以可能的問題是讓編譯器解析構建目錄中的頭文件(可能與qt4工具無關)。這在CMake中自動處理(我認爲)。
那麼我如何得到這個工作(得到ui包含文件被發現)?
你從哪裏得到了Qt4實施?我有興趣做一些QT4開發,並發現這一點:https://bitbucket.org/dirkbaechle/scons_qt4這似乎是最新的。 – Brady 2012-04-25 10:49:54
@布雷迪,我相信那是我的。 – 2012-04-25 12:28:20