我在Windows上編譯Qt3D時遇到問題。該模塊在我的Linux機器上用Qt 4.8.1編譯並正確鏈接。雖然在Windows上(Qt 5.2個人版本)g ++說<Qt3D/qt3dglobal.h>
標題找不到。用Qt5編譯Qt3D失敗
我編譯qt3d在Linux上使用以下步驟:
- 下載分支QT4從here一個壓縮包,解壓縮。
- QMAKE CONFIG + =包
- 使-j4
- 須藤使安裝
和Windows(QT 5.2 GCC-4.8.1個人版本):主的
- 下載壓縮包從here分支,提取它
- 的qmake
- 化妝// =>錯誤:缺少標頭
我錯過了什麼?
注:ActiveState的Perl是在PATH
標題找不到?爲什麼不明顯你沒有頭文件? :) – paulm
@paulm不是很明顯...爲什麼標題丟失?我認爲Perl應該在配置項目時將API級別的頭文件從'src'複製到'include/Qt3D'文件夾,但由於某些未知原因,它不能這麼做。 –
我當時很諷刺,這個問題完全缺乏細節。你沒有事件表示WHICH標題丟失,更不用說從構建日誌中發佈失敗/錯誤,你傳遞了哪些參數等。 – paulm