遇到ACE与Qt集成的问题
2011-03-30 00:14
260 查看
其实Qt也可以直接网络编程的,只是想练习一下ACE的使用,所以才会遇到这个问题。
用ACE写的Console程序已经可以运行,再用Qt写个界面的时候,问题就来了。解决了include目录和链接问题后,总算是编译通过了,但就是不能和Server通信。
研究了一下发现可能是ACE的库不是Mingw版本的,而Qt是Mingw的。于是重新编译了一个Mingw的ACE库,结果还是不行。又怀疑是QtReactor的问题,还需要重新编译QtReactor,于是加上了qt=1这种编译选项。结果发现ACE6.0.0默认去找Qt3,而我用的Qt是4.7.0。没有qt-mt这种库,只有QtCore4这样的。
最终还是决定用Visual C++ Express 2010自带的C++/CLI来搞定GUI吧。并不是说Qt做界面不好,而是既然有自带的网络编程接口,就不要用ACE这种重量级的框架了。
用ACE写的Console程序已经可以运行,再用Qt写个界面的时候,问题就来了。解决了include目录和链接问题后,总算是编译通过了,但就是不能和Server通信。
研究了一下发现可能是ACE的库不是Mingw版本的,而Qt是Mingw的。于是重新编译了一个Mingw的ACE库,结果还是不行。又怀疑是QtReactor的问题,还需要重新编译QtReactor,于是加上了qt=1这种编译选项。结果发现ACE6.0.0默认去找Qt3,而我用的Qt是4.7.0。没有qt-mt这种库,只有QtCore4这样的。
最终还是决定用Visual C++ Express 2010自带的C++/CLI来搞定GUI吧。并不是说Qt做界面不好,而是既然有自带的网络编程接口,就不要用ACE这种重量级的框架了。
相关文章推荐
- VS2010中集成 QT 遇到的一些问题
- qt 4.6.2 与visual studio 2005 集成(编译方法,以及中间遇到的问题)
- ACE与C++/CLI集成使用时遇到的问题及解决方法
- WebRTC在MAC下的编译及集成QT中遇到的问题
- VS2010中集成 QT 遇到的一些问题
- VS2010中集成 QT 遇到的一些问题
- 关于将Qt4.6集成于Visual Studio 2008时,遇到的部分问题
- ubuntu下安装qt 的mysql 驱动遇到的问题
- QT 操作oracle数据库遇到的问题
- QT编译Android项目遇到的问题
- 编译qt例子工程animatedtiles遇到问题 及解决办法
- SharePoint 2010 集成Window Live 认证遇到的问题 -part 2
- hue集成遇到的问题
- 用qt写tcp服务端和客户端界面遇到的问题及解决方法
- [j2ee]解决在集成Apache CXF框架过程中遇到的问题cannot be cast to javax.servlet.Filter
- QT工程在VS2008环境下编译 遇到问题与解决方案的记录
- 集成环信遇到的问题
- android 融云 集成遇到的问题集锦
- c#调用qt 遇到的问题
- 关于Qt中遇到qDebug输出QString时输出Unicode码问题的解决与总结