实际上,我在使用Qt的项目中需要使用ORM。我发现了QxORM。在开始使用此ORM的过程中,我需要能够编译和执行随其提供的qxBlog示例。我已经彻底地跟着编译并执行QxORM qxBlog示例
- 的QxORM安装教程:http://www.qxorm.com/qxorm_en/tutorial_3.html
- 的qxBlog例如测试教程http://www.qxorm.com/qxorm_en/tutorial_1.html
但是,当我执行项目(qxBlog)与QtCreator,我得到这个错误
C:\Users\HP\dev\libraries\qxorm\QxOrm_1.4.2\test\qxBlog\include\precompiled.h:4: erreur : C1083: Cannot open include file: 'QxOrm.h': No such file or directory
发生此错误后,我编译了具有所有依赖关系的QxORM库以获取qxormd.dll并放在bin或lib文件夹(我创建),但它没有工作。
任何人都可以帮助我解决这个问题吗?
提前致谢!
我已经改变了“的#include”线在precompiled.h到“的#include < ../../包括/ QxOrm.h>”(到QxOrm.h文件相对路径)但由于包含在该文件中(QxOrm.h),我仍然收到类似的错误。
C:\Users\HP\dev\libraries\qxorm\QxOrm_1.4.2\include\QxOrm.h:58: erreur : C1083: Cannot open include file: 'QxPrecompiled.h': No such file or directory
我不想将QxORM库放在与项目相同的文件夹中。我怎样才能成功地包括Qxorm.h及其所有依赖关系,而无需将整个库放在与我的项目相同的文件夹中?
在此先感谢!
谢谢你的回答。我在.pro文件中添加了一个包含路径。我没有收到过此类错误。不过,我得到这个错误
"LNK1104: cannot open file 'QxOrmd.lib'"
任何人都可以帮助我吗?
在此先感谢。
这意味着您为“QxOrm”标头添加的包含路径不正确。这是一个编译器错误,与dll或.lib的位置无关。 – drescherjm
感谢您的回答。我已将**“#include”**行修正为** precompiled.h **至**“#include <../../ include/QxOrm.h”**(相对于QxOrm的路径。 h文件),但由于包含在该文件中(QxOrm.h),我仍然收到类似的错误。我不想将QxORM库放在与项目相同的文件夹中。我怎样才能成功地包含** Qxorm.h **及其所有的依赖关系,而不必将整个库放在与我的项目相同的文件夹中?在此先感谢 –
Joel
这不是您需要/想要更正。您需要为您的编译器/ ide /项目文件添加一个包含路径。 – drescherjm