3
我一直在寻找C++的DB访问库,它将在Windows下运行。我试图是否有可能只使用一个Qt模块,就像第三方DLL一样?
- SOCI:不能编译
- SQLAPI ++:不自由
下一个选项是使用Qt的DB访问模块,QtSql。
是否有可能只使用QtSql而不导入或链接任何其他Qt的东西?
我一直在寻找C++的DB访问库,它将在Windows下运行。我试图是否有可能只使用一个Qt模块,就像第三方DLL一样?
下一个选项是使用Qt的DB访问模块,QtSql。
是否有可能只使用QtSql而不导入或链接任何其他Qt的东西?
是的,你可以仅针对Qt Dll的一部分进行编译。但我想在所有情况下,您也必须针对QtCore构建。 所以你的.pro文件应该有
qt += core sql
嗨,我没有专业文件,我使用vs2005。我可以简单地为core和sql添加lib文件,然后我完成了吗? 注意:项目不是一个qt项目,总之我只想使用几个qt类。 – 2011-06-01 07:48:29
是的,这是可能的。 Qt dll是独立的(除了核心) – 2011-06-01 10:13:42
对QtSql非常小心,因为Sql驱动程序是插件,它们需要加载一个合适的Qt插件文件结构(它们可能也需要一个QApplication,具体取决于您构建它的方式) – vrince 2011-06-01 13:35:21