openGL在VS2013中使用

2021-08-27 11:00:54 字數 987 閱讀 7795

主要根據利用opencv和opengl根據校正後的左圖、q值和視差資料進行重建。

本文著重記錄下opengl在vs2013中的使用配置

1.vs2013

2.freeglut

編譯教程參考

注意:早期版本為glut,但是重建的時候glutmainloop函式在呼叫之後就不會返回、實現不了迴圈.而 freeglut 則有乙個 glutmainloopevent 函式,每迴圈一次就會返回,所以使用freeglut更方便。這兩個庫的配置方法一致。

3.glew

4.opencv2.4.10

關於使用opengl的配置可以採取在系統中配置,或者每次新增包含檔案和標頭檔案,類似於opencv;

1)每次新建工程新增包含檔案和標頭檔案可參考:

2)系統環境配置

將include\gl目錄中的標頭檔案拷入c:\program files (x86)\windows kits\8.1\include\um\gl目錄下

lib\debuglib\release目錄中的檔案拷入c:\program files (x86)\microsoft visual studio 12.0\vc\lib目錄下,這個其他版本相應的找即可,12.0對應的是vs2013。

dll檔案的配置跟作業系統的位數有關,如果作業系統是32位則將bin\debugbin\release目錄下的檔案拷入c:\windows\system32目錄中,如果作業系統是64位系統則將bin\debugbin\release目錄下的檔案拷入c:\windows\syswow64目錄中。本機中32/64都進行了複製、新增。

然後就可以使用了

新增標頭檔案

//#include

#include

#include

具體的使用**參考實現可參考

VS2013搭建OPENGL環境

時間不在於你擁有多少,而在於你如何使用。glut代表opengl應用工具包 opengl utility toolkit 是乙個與視窗系統無關的工具包。它作為aux庫的功能更強的替代品,用於隱藏不同視窗系統api的複雜性。glut的子程式的字首使用 glut 在windows下安裝glut庫 然後把...

在VS2013中使用水晶報表

原文 在vs2013中使用水晶報表 又遇到了在b s系統中列印,列印格式要求比較高,列印出的效果要求高大上。用vs2013中微軟自帶的報表,實在難以實現應用的效果,主要問題表現在 1.不能插入用word做好的列印模板,自己按照模板來做感覺比較費事,實現不了word的列印效果,一旦列印模板改變,調整格...

在VS2013中使用水晶報表

又遇到了在b s系統中列印,列印格式要求比較高,列印出的效果要求高大上。用vs2013中微軟自帶的報表,實在難以實現應用的效果,主要問題表現在 1.不能插入用word做好的列印模板,自己按照模板來做感覺比較費事,實現不了word的列印效果,一旦列印模板改變,調整格式比較麻煩。2.在火狐 谷歌瀏覽器中...