将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  

这个时候,出现了错误,

其实注意改一下这个 

注意这里的路劲,要改成我们要编译的这个路劲上来.

 

完后执行

 

大功告成。

 

完后打开我们放的那个路劲 

这个样子,我们点击 用    对应的 编译器 ,切记,对应的编译器 

再大约十分钟左右,我们完成编译,打开,并运行....

 

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