原因:
在使用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
这个时候,出现了错误,
其实注意改一下这个
注意这里的路劲,要改成我们要编译的这个路劲上来.
完后执行
大功告成。
完后打开我们放的那个路劲
这个样子,我们点击 用 对应的 编译器 ,切记,对应的编译器
再大约十分钟左右,我们完成编译,打开,并运行....