1. 程式人生 > >用Visual Studio配置ARToolKit

用Visual Studio配置ARToolKit

其實CSDN上有好多配置ARToolkit,但是真的對我這個小白來說還是有諸多曲折,配了好久就把我的經驗分享給大家,說的有點多,別嫌我話嘮。

注意點

  1. 我參考了很多部落格,很多都直接給了連結,我只根據遇到的問題給了相應的解決措施,所以要好好看看原博哦!

  2. 版本問題,大都使用Visual Studio2013,我電腦上的初始版本是2015,我一開始想著應該沒事,結果配了兩天,(當然不是一直在配)總有問題。後來師兄用他15的版本測試了下,也有問題。所以如果你用的15的版本,換13的版本吧!(不想換參考8)

  3. VS安裝網上教程很多,只不過安裝時間長了點;接下來首先是OpenGL的配置,這是一個功能強大,呼叫方便的底層圖形庫,我參考的是:裡面GLEW,GLUT和GLFW配置都有(但是我配置有幾個問題如下AB)連結OPENGL的配置https://blog.csdn.net/jennybi/article/details/79736349 配置結束實驗下,隨便找一篇opengl配置的部落格都會有一串試驗程式碼,你貼上到你配置專案下的cpp檔案裡就可以。

    A第一個錯誤是無法開啟glut.h檔案,giut配置過程中應該把glut.h放在VC\include\GL資料夾下;有時軟體很笨,找不到你說的路徑就會報錯。

    B第二個問題是無法開啟glaux.lib,因為我在配置過程中根本沒有見過這個,所以我在專案->屬性->連結器輸入->附加依賴項 給這個.lib刪掉了。

  4. 配置ARToolkit我參考的是(https://blog.csdn.net/flyyufenfei/article/details/79049710)配置的注意點: A.首先你要在你之前配置OpenGL的那個項裡繼續配置; B.無法開啟AR.h,解決措施是在配置專案(就是你最開始配置opengl的專案)的屬性 -> VC++目錄 -> 包含目錄新增D:\VSproject\ARToolKit5-vs\include和D:\VSproject\ARToolKit5-vs\include\win32-i386;(記住你自個安裝ARToolkit的目錄) C.無法開啟glut64.lib,在剛剛的附加依賴項裡刪掉它就好了;

  5. 如果實在不想解除安裝重灌可以在專案->屬性->常規->平臺工具集 修改,選擇v120,用2013的平臺集環境下重新編譯;如果你沒有安裝平臺工具集,就到你的電腦的裝置管理器中程式找到VS2015進行修改,括號裡給出了別人整理的安裝每個選項的功能(VS2015正式版安裝選項詳細說明,揭露VS2015的功能細節 http://www.cjjjs.com/paper/gzsh/20157221123132.aspx)但是我沒有試過,所以大家可以參考下;

  6. 第一次寫部落格,有點亂,但是根據好幾天配置的經歷,希望對大家有幫助。轉發要附上原博!