某一天,
朋友很興奮的跑來,
友:「有朋友提供了一套component,叫我幫忙測試,看有什麼樣的應用可以開發出來,我簡單看了一下,很有搞頭喔,你也拿去try看看吧!」
我:「什麼鬼東西阿?」
友:「擴增實境,有聽過嗎?」
我頭腦轉了轉 說「是虛擬實境嗎?」
友:「字就不一樣了,這玩意兒當然不一樣」
我:「喔~拿來看看吧^^」
就這樣,一頭栽進去AR的世界了~
什麼是AR?
其實網路上已經有許多的資料可以查詢了,透過Google大神就能找到許多相關的資料。
小弟拿到這樣的component,花了一點時間了解,以下是測試的過程,
開發環境:
安裝好component,裡面有vs71 & vs80的sample code
怎麼sample code的版本這麼舊(vs 2003 & vs 2005)?
小弟使用的是Visual C++ 2008 Express版本 @Windows XP
不管了,試看看轉換後是否可以正常建置成功~
結果:失敗
fatal error C1083: 無法開啟包含檔案: 'dxtrans.h': No such file or directory
fatal error C1083: 無法開啟包含檔案: 'GL/glut.h': No such file or directory
不斷出現像上面缺檔的錯誤訊息,
經過慢慢解決,原來是太心急了,還有其他相關的環境也需要ready,否則是無法編譯成功的,並不是不支援vs 2008。
還需要以下的環境:
(a)安裝DirectX SDK,dxsdk_aug2007.exe (一定要這個版本,DXSDK_Jun10.exe這個版本測試失敗,懶得找原因)
(b)安裝Microsoft Windows Server 2003 R2 Platform SDK Web Install
(c)安裝glut-3.7.6 -bin(將.h & lib檔放在VS++的相對的目錄內)
glut.h-->C:\Program Files\Microsoft Visual Studio 9.0\VC\include\GL
glut32.lib-->C:\Program Files\Microsoft Visual Studio 9.0\VC\lib
(d)調整VS VC++目錄設定 (include/lib),參考DirectX SDK & MS SDK
就這樣,
最基本的simpleLite專案就編譯成功囉~
接下來就可以研究如何修改成自己想要的結果。
你好 我也遇上 'GL/glut.h': No such file or directory
回覆刪除的問題 看過你的教學還是有點不懂...
也是使用VC2008 win7作業系統
現在都是可以開執行檔卻不能開專案
煩情賜教 謝謝!!另外 新年快樂:]