编译一个程序的时候发现glui一直链接不上去,也许是我的glui版本太低了,结果到最后发现作者设置了lib的附加路径。也许glui2.35真的不能在vs2010下使用了。我下载过好几次,都还是发现glui2.36编译不过去,最后把一个模板实例化移到全局命名空间里面才编译过去了。这里打算讲一下怎么编译对应开发平台下的代码库和编译glui2.36。
我下载过cximage,opencv2.2,cgal,glui等开发库,有些开发库可能一下载下来就有头文件和lib,dll了。但是大多的是下载下来一个工程。而且,这个工程的原始环境还可能和你所用的环境不一样。比如,你下载下来的是vs2005或者vs2008的工程,但是你的环境是vs2010。如果,你在vs2010下面用别人用vs2005编译好的lib就可以链接不成功,这个时候你就需要用vs2010打开工程,重新编译vs2010下的lib。一般情况是打开包含所有工程的workspace,然后点击批生成,把所有需要的lib都生成出来。具体步骤就不用细说了。
但是还是可能遇到其它问题,比如说glui2.36就是编译不过去,因为出现了语法问题。那么就需要发挥你的聪明才智了,经验越多,语法了解的越多,就能够编译过去。我这里再上传,我修改过的glui.236的工程,里面已经包含vs2010下面的各种lib和dll了,放心使用吧。工程和lib,dll都在msvc目录下面,头文件在include里面。
glui2.36
VS2010下使用glui
- 本文链接: http://xiaopengcheng.top/2013/06/18/VS2010下使用glui/
- 版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!