日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Ogitor的编译配置全过程

發布時間:2024/7/5 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Ogitor的编译配置全过程 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

??????? 上一篇文章中已經使用cmake配置好OGRE了,配置完成之后,點擊Configure按鈕右側的Generate按鈕就能生成解決方案了。。

??????? 接下來你就可以到剛才建立的build文件夾蝦找到剛剛生成的解決方案了,打開它,你會看到第一個工程是All Build,首先編譯這個文件,需要一點時間,不過要確保把boost庫包含進來,編譯的時候需要用到。如果All build編譯成功的話,接下來就開始編譯Install,這個編譯過后,打開你的build文件夾,你會看到生成了一個sdk的文件夾,然后把這個文件夾的目錄,加入到環境變量,例如E:\ogre_src_v1-7-2\build\sdk,這個環境變量的名字不能隨便亂起了,一定要是OGRE_CTHUGHA。否則,使用cmake配置Ogitor的時候,點擊Configure,會出現下面的錯誤提示:CMake Error at CMakeLists.txt:82 (MESSAGE):?You need Ogre 1.7 Cthugha or 1.8.0 Byatis to build this. 就是說我明明已經編譯過了Ogre 1.7.2,但是系統就是找不到,因為我沒有配置好環境變量,這個錯誤把我糾結了兩天,今天總算是搞定了,很開心啊。。。

??????? 下一步就是編譯QT源碼,由于我在網上下載到的是qt-win-opensource-4.6.3-vs2008.exe,直接安裝完后,QT就已經添加到環境變量中了,不需要在手動添加了。

??????? 最后一項就可以編譯Ogitor了,首先需要將Ogitor的源碼解壓到一個文件內,然后同樣的使用cmake配置一下,假設將生成的Ogitor源碼放在了D:\Ogitor\build文件夾內,那么打開它的解決方案,首先編譯all build。接下來就是編譯install。如果編譯成功的話,就可以把啟動項設置為qtOgitor工程了,還要把qtOgitor的工作目錄設置為OgitorSln文件中的RunPath下的bin文件夾下,最后把commond設置為bin文件夾下的qtOgitor.exe 然后你就可以運行qtOgitor了。

?????????? 從上圖中可以看出,程序會自動找到Boost的安裝路徑,并把include和lib路徑包含進來。

???????? 從上圖中可以看出,程序會自動找到編譯OGRE的時候在build文件夾下生成的sdk文件,并把include和lib路徑包含進來。我第一次編譯Ogitor的時候總是提示OGRE_CONFIG_INCLUDE_DIR找不到,后面重新編譯了很多次發現還是這個錯誤,網上查找了很多資料,最后終于發現,我的環境變量沒有配置好,因為我編譯OGRE的時候,在build的文件夾沒有生成sdk文件,所以我就又重新編譯了一次GORE,最后OGRE終于生成了sdk文件,順利編譯了Ogitor。哈哈哈,各種開心啊。。

?????? 從上圖中可以看出,程序會自動找到QT的安裝路徑C:\Qt\4.6.3,并把bin、include和lib路徑包含進來。

附加:點擊Configure按鈕,執行完成后選項變為灰色,說明配置成功了,配置成功的提示如下:

Looking for OGRE...
Found Ogre Cthugha (1.7.2)
Found OGRE: optimized;E:/ogre_src_v1-7-2/build/sdk/lib/release/OgreMain.lib;debug;E:/ogre_src_v1-7-2/build/sdk/lib/debug/OgreMain_d.lib
INFO OGITOR PREPROCESSOR: OGITOR_EXPORT
optimizedE:/ogre_src_v1-7-2/build/sdk/lib/release/OgreMain.libdebugE:/ogre_src_v1-7-2/build/sdk/lib/debug/OgreMain_d.lib
D:/Ogitor/Ogitor/include
D:/Ogitor/Ogitor/include
D:/Ogitor/Ogitor/include
D:/Ogitor/Ogitor/include
D:/Ogitor/Ogitor/include
Found Qt4: C:/Qt/4.6.3/bin/qmake.exe (found suitable version "4.6.3", required is "4.5.0")
Found Qt4: C:/Qt/4.6.3/bin/qmake.exe (found suitable version "4.6.3", required is "4.5.0")
INFO QTOGITOR PREPROCESSOR:
Looking for OIS...
Found OIS: optimized;E:/ogre_src_v1-7-2/build/sdk/lib/release/OIS.lib;debug;E:/ogre_src_v1-7-2/build/sdk/lib/debug/OIS_d.lib
Configuring done

總結

以上是生活随笔為你收集整理的Ogitor的编译配置全过程的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。