我对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