本文链接:Windows下配置vegaFem的方法 未经授权严禁转载
vegaFem配置
vegaFem是一个跨平台的开源库,用于做几何和材料的模拟。官网:http://run.usc.edu/vega/。
vegaFem在linux下的配置比较容易,直接make就差不多了,博文http://blog.youkuaiyun.com/silangquan/article/details/12944969详细介绍了配置和使用方法。而在windows下的配置就麻烦一些,需要根据源码用VS建工程生成.lib文件,然后像配置opengl那样放好.lib、.h文件才可以用。下面介绍了我的配置过程,操作系统是win10,编译平台为VS2013。
一,准备工作
先补充这么几个库:
1,opengl的gl/glu/glut/glex/glew/wglext/glui等库;
这几个库都比较简单,不再赘述。如果编译过程中发现有遗漏的其他opengl相关的库,再去添加即可。其中,glui库的源码在vegaFem的源码包里有,在libraries/glui文件夹下;也可以自行下载,官网http://glui.sourceforge.net/。
2,pthread库
pthread库是做多线程的,这个库在linux下是默认使用的,而在windows下需要额外配置;官网http://sourceware.org/pthreads-win32/,配制方法参考http://blog.youkuaiyun.com/qianchenglenger/article/details/16907821。下载下来后解压,头文件、dll、lib文件都在Pre-built.2文件夹下,分别放好就可以了。
需要注意的是,dll/x64文件夹下的文件拷贝到C:\Windows\System32下,用于64位程