再战《精通Qt4编程》
Macacus CRM的上线时间推迟到了五月一日,这样可以保证我们拿出一个更像产品的软件,而不是一个为了用而用的东西,感谢Peter的理解。
所以下定决定要解决整个开发中最薄弱的一环,CTI服务器的开发,XZ目前一个人用QT开发,但是遇到了很多问题,虽然也都一一解决了,但是总磕磕 绊绊的不让人感到放心,所以上周用了整周的时间死磕了《Vusial C++ 2005入门经典》,虽然只是不知其所以然的看了一遍,但是还是有所进步的。
对于类,对象,方法,指针比之前有所进步,所以还是要再来挑战一下Qt这个貌似恐怖的东西。
从头来过,忘记之前那些所有的零零碎碎的理解。

Qt 网站对于Qt的解释 = Cross-Platform Application Framework
Qt is a cross-platform application framework. Using Qt, you can develop applications and user interfaces once, and deploy them across many desktop and embedded operating systems without rewriting the source code.
Qt是一个跨平台开发环境,使用Qt,你可以同时开发用户界面,应用程序,在不同的桌面环境或者嵌入式操作系统发布而不需要重新编写任何源代码。
Ubuntu Linux 8.10 Desktop Gnome 环境中编译安装Qt4.4.3:下载地址
Qt网站的安装指南是比需要要看的,基本和《精通Qt4编程》的附录A里面讲的一致。
问题一:./configure -plugin-sql-mysql 报错,说找不到mysql.h,我机器上是安装了MySQL的,但是有些文章说安装好Qt再编译MySQL驱动也可以,所以现跳过。
sudo apt-cache search ^Qt
有这个 libqt4-sql-mysql
看来编译安装Qt4后再搞这个是不是还需要编译一次呢?
Solved the question:sudo apt-get install libmysql++-dev
安装步骤:
1)tar 解压 到某个目录
2)./configure 生成Makefile
3)make 编译 (需要个把小时)
4)sudo make install 到 /usr/local/Trolltech/Qt4.4.3
Kdevelop的QT代码自动补全:
Project Options >> C++ Sopport >> Code Completion >> Code Completion Databases >> Add >> KDevelop Qt4 PCS Importer >> /usr/local/Trolltech/Qt-4.4.3/include
为确保MacacusCRM质量,决定攻克CTI服务器开发难题。通过学习《Visual C++ 2005 入门经典》,作者对类、对象等概念有了更深入理解。计划重新开始学习Qt4,并成功在Ubuntu Linux 8.10环境下完成安装配置。
293

被折叠的 条评论
为什么被折叠?



