首页| 论坛| 消息

标题:初学QT一些不明白的问题
作者:pfeng
日期:2013-05-16 15:41
内容:

刚从Delphi转到Qt,很多思路还没有转变过来,有一些疑问,希望论坛里的热心人帮助我释疑一下:
1、Qt官网下载的安装版和自己下载源码编译版在使用上有什么区别?
2、如果个人编译Qt源码的话,静态编译相对有什么好处?个人觉得静态编译没很大的意义,发布的时候把DLL打包也挺好。
3、官网安装版的默认只有Sqlite和ODBC数据库驱动,我可以从网上下载Oracle和SqlServer的动态库直接使用吗?如果添加驱动呢(网上查的都是自己编译?src目录什么的,安装版的是没有src目录的)?
初来乍到,请多多关照!


#1 [XChinux 05-16 15:58]
1. 没区别,一个已经编译好了,一个你需要自己编译而已.如果预编译版本没有你需要的(比如编译器不符合/静态编译等等),那你就只能自己编译了.
2. 理论上使用动态编译好使吧(开发方面),静态编译只是少了许多DLL而已,或许发布方便(不要带那么多DLL了,呵呵)
3. 除了qsqlite/qsqlodbc外,其它Qt支持的sql driver只能你自己来编译了,比如qsqloci/qsqlpsql/qsqldb2/qsqlmysql等.不过使用SqlServer(是指MSSQL吧?),应该使用odbc即qsqlodbc方式.具体方法搜索代码秀版块.安装版没有src,安装时有选项的(自定义安装,有source选项),如果这也没有的话,那就下载源代码编译吧(按照assistant文档中所说)
#2 回 1楼(XChinux) 的帖子 [pfeng 05-16 16:12]
非常感谢总版主的释疑,顿时感觉如拨云见月!谢谢!

回复 发表
主题 版块