實際上,我在使用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