原因:
在使用openGL的過程中,有許多困惑的地方,因而想着學github上面的一些優秀的開源項目,比如compare Clound 以及 3Dmax ,mashlab 等,這些源碼都是QT上的項目..好久沒碰QT 了,而且一直使用的VS,所以就想着要是這些項目能加入到我們vs中來,而且能用vs達到調試的目的。可惜在中間有許多始料未及的種種意外情況,讓人實在抓狂,不過好在經過大膽的嘗試,終於成功了. 廢話不多說,直接上工具和流程.
工具:
CMake : 這個工具就是我們要將github上面的源碼,編譯成我們vs項目中的配置文件來, 直白點,就是編譯成.sin 這樣的,點開就可以直接使用...
QT:必須要安裝,因爲畢竟是源碼是QT上的東西,你沒這個東西,想直接在vs上跑,人家vs不認識你啊.
QtPacge: 這個就是一個插件,連接vs 和 上面 Qt 的橋樑. 隨便百度一個,完後安裝就好了
VS : 這個就不必多說了吧...
流程:
1 我假設大家已經把 cmake qt 上面的工具都安裝好了.
2. 接下來就是麻煩的cmake 的過程了. 記住,在這個過程中,一定要記得看cmake的錯誤提示。
接下來,這一步,選擇完畢後,
點擊 Generate 這個選項.
ok 來來來,咱們期待的錯誤終於來了.
記住,不要慫,就是幹....完後我們翻閱這一堆紅色的字,天,好恐怖.
不要怕,我們直接找到那些有Error的地方,
第一個錯誤:
熟悉吧...這個錯誤告訴我們什麼呢? 它告訴我們,我有 這個 CMAKE_MODULE_PATH 這個的環境變量,但是這個環境變量的值是空的呀,怎麼辦呢? 好辦
既然它是空的,我們給他加上地址就行了啊,
解釋:一下,看錯誤提示說: 讓我們做一個
這個變量,完後,將對應的路徑添加上去.
這樣子做,但是: 就算添加完這個,後面還要讓你添加 5Xml_DIR 5XmlPatterns_DIR ...等等,本主知道添加到6個時候,突然意識到,這法子是走了遠路了,仔細再看錯誤..這個東西...
來,且看我神來一筆
點擊OK
這個時候,出現了錯誤,
其實注意改一下這個
注意這裏的路勁,要改成我們要編譯的這個路勁上來.
完後執行
大功告成。
完後打開我們放的那個路勁
這個樣子,我們點擊 用 對應的 編譯器 ,切記,對應的編譯器
再大約十分鐘左右,我們完成編譯,打開,並運行....