我正在寻找使用Qt 4框架在C++中启动项目(需要跨平台的GUI).我从朋友和网上听过Boost图书馆的好消息.我已经开始阅读这两篇文章,并且在我太深入之前想问一个粗略的问题:这两个开发"系统"是否相互排斥?
我最初的搜索和阅读显示了信号处理,自定义构建系统和其他低级原语的一些重叠.
在同一个项目中使用它们是否有意义?
我有兴趣学习Qt.我对C++,STL和Boost相当不错.我非常喜欢STL/Boost风格,每当我能在uni项目中使用C++时我都会使用它们.但是,我总是想念GUI.在我的案例中,Qt似乎是最好的解决方案.Qt确实有很好的容器集合,但我非常熟悉STL/Boost的东西.
在学习Qt并与STL/Boost并排使用时,我应该注意什么?
是否可以使用像std :: iostream这样的QFile?我很确定那里必须有一个包装纸.问题是在哪里?
我有另一个libs,它需要一个std :: istream作为输入参数,但在我的程序中我此时只有一个QFile.