VS2012配置64bit的GSL
来源:互联网 发布:淘宝白酒真假 编辑:程序博客网 时间:2024/05/21 10:12
参考网站:http://blog.csdn.net/meanwe712/article/details/22869199
http://anony3721.blog.163.com/blog/static/51197420124204843451
http://www.cnblogs.com/suda/archive/2012/03/03/2378644.html
http://blog.sina.com.cn/s/blog_6e0693f70100u2ve.html
一、下载64bit的gsl:
https://code.google.com/p/oscats/downloads/detail?name=gsl-1.15-dev-win64.zip&can=2&q=
二、编译lib文件:
在bin文件夹可以得到libgsl-0.dll和libgslcblas-0.dll,lib文件夹中却找不到我们需要的导入库libgsl-0.lib
和libgslcblas-0.lib。我们需要手动生成libgsl-0.lib和libgslcblas-0.lib。
1、生成lib文件。发现安装目录lib下并没有libgsl.lib,libgslcblas.lib这两个文件,倒是有两个扩展名为def和a(linux下库文件包格式)的文件,因此必须进行转换。
在网上找到了两种方法:
(a)开始菜单,要用VS带的CMD命令行去跑,不能用windows系统下的CMD!!!
进入gsl库的lib目录下依次输入以下两条语句:
lib /machine:i386 /def:libgsl-0.def
lib /machine:i386 /def:libgslcblas-0.def
再看lib目录下,发现有了libgsl.lib,libgslcblas.lib这两个文件。
(b)
由于需要生成64位lib,所以我们打开Visual Studio x64 Win64 Command Prompt。
Dump of file libgsl-0.dll
File Type: DLL
2、将x:\Program Files\GnuWin32l\bin中的libgsl.dll和libgslcblas.dll复制到D:\Program Files\Microsoft Visual Studio 10.0\VC\Bin;将\include整个Gsl目录复制到D:\Program Files\Microsoft Visual Studio 10.0\VC\include下;\lib目录下的所有.lib文件全部复制到D:\Program Files\Microsoft Visual Studio 10.0\VC\Lib下。
(如果这样添加了其实下面指定的前两个都不需要,因为在系统中已经有了这些文件,但不建议按这种方法指定,这样会使系统VC库中的东西非常混乱,强烈建议使用下面这种指定路径的方法!!)
在Project -> tracking-> Configuration Properties -> C/C++ -> General -> Additional Include Directories 中增加头文件路径。
在Project -> tracking -> Configuration Properties -> C/C++ -> General -> Additional Library Directories 中增加库文件路径。
在Project -> tracking -> Configuration Properties -> Linker -> Input -> Additional Dependencies 中增加所依赖的库文件libgsl.lib和libgslcblas.lib。
重要tips:需要在c/c++的command line里添加 /D "GSL_DLL"
- VS2012配置64bit的GSL
- VS2010配置64bit的GSL
- OpenCvSharp+VS2012+Windows 64bit 安装配置
- OpenNI2+VS2012(64bit)环境配置
- OpenCvSharp+VS2012+Windows 64bit 安装配置
- VS2012 下配置gsl-1.8库
- VS2012和GSL数值计算库配置
- vs2010的gsl配置
- windows下GSL的配置
- windows下GSL的配置
- Windows下GSL的配置
- windows下GSL的配置
- windows下GSL的配置
- windows下GSL的配置
- windows下GSL的配置
- windows下GSL的配置
- VS2012 WIN8 64bit LIBEVENT
- 64位WIN7下OpenCV & GSL的配置
- gms网址收藏
- LeetCode 56 Insert Interval
- Zip包格式的MySQL的安装,启动,关闭和卸载和1067的错误,登录,修改初始密码
- BlazeDS 整合 Flex HelloWorld 示例
- Hadoop技术内幕-远程过程调用基础知识
- VS2012配置64bit的GSL
- vs中bitmap等图标文件你在哪?
- poj 1056 Trie树判断哈夫曼编码是否合法
- FreeMarker整合Spring 3
- 2014年腾讯游戏实习生面试体验
- 汇编入门学习笔记 (三) —— 第一个程序
- pthread线程编程常用API
- Unity3d Resources TextAsset 文本
- TABLE ACCESS BY INDEX ROWID前面的星号