sudo apt-get install qt4-dev-tools qt4-doc qt4-qtconfig qt4-demos qt4-designer
关于集成开发环境我觉得QDevelop很不错,它跟Qt Designer结合的很好,而且有提示类成员函数的功能。这样,使用Qdevelop编写代码和编译、调试,使用Qt Designer设计界面,开发效率较高。运行以下命令安装QDevelop:
sudo apt-get install qdevelop
为了连接MySQL数据库,需要安装连接MySQL的驱动程序:
sudo apt-get install libqt4-sql-mysql
如果还需要其它的没有默认安装的Qt库,可以在命令行输入
sudo apt-get install libqt4-
然后按tab键自动补全,就会列出所有以libqt4- 开头的软件包,如下图所示:
如果还需要画一些数据曲线和统计图表等,而第三方的QWT库提供了这些功能。同样,只需要一个命令即可完成安装:
sudo apt-get install libqwt5-qt4 libqwt5-qt4-dev
这个需要重新编译……不过……
你这个程序是基于 QT4 还是 Linux 下面的写的。你到 Windows 下面不是简单重新编译就行了的。
因为你的程序一句 QT4 ,那么你的 Windows 下面就需要装 QT4 函数库。
之后编译环境也都要一样。
这个非常麻烦。
推荐你看看 cygwin 和 mingw ,另外还有 QT 自己的文档应该也有怎么搭建 Windows 下面的开发环境。
我倾向于 cygwin/mingw 做一个类 Linux 的函数库环境,之后用这个编译你的程序。
只要你的程序注意一下数据调用的问题,相对来说,重新编译还是比较容易的。
PS:cygwin 自带环境全,但编译出来的程序依赖 cygwin.dll ,mingw 没有这种依赖,但 mingw 自带的环境非常简单,就是一套最基本的编译器。听说两个东西可以配合使用。
怎么搞别问我,没弄过。
QT 可以跨系统开发,不过跨系统的开发环境不是很容易搞定。毕竟这东西是二进制的程序函数库,不是 JAVA 那种解释型语言的。
写在依赖包列表里,有管理程序会自动下载安装的。不过要写明版本和候选源的名字。加上官方的运行库依赖……基本上所有的linux发行版都有qt4运行库的源。至于怎么写,您百度一下吧……rpm或者dpkg都有控制命令和测试命令,反正安装的时候测试没有启动下载或者一起打包的库安装就好了。
用程序管理器是最容易的,会自动检查依赖并下载。比如yum和apt这种。
反正我写qt的时候在linux下从来不担心这问题,基本也没有问题
倒是windows需要自己打包带着走……毕竟windows下用qt的程序很少,装qt运行库的更少了
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)