將Clound compare以及一些mathLab 等源碼,集成到我們vs上來並編譯

原因:  

在使用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  

這個時候,出現了錯誤,

其實注意改一下這個 

注意這裏的路勁,要改成我們要編譯的這個路勁上來.

 

完後執行

 

大功告成。

 

完後打開我們放的那個路勁 

這個樣子,我們點擊 用    對應的 編譯器 ,切記,對應的編譯器 

再大約十分鐘左右,我們完成編譯,打開,並運行....

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章