Win7下VS2010中配置GSL库.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Win7下VS2010中配置GSL库

windows 7系统下Vsiual Studio 2010中GSL的配置 一、GSL的下载、安装   下载地址:/packages/gsl.htm?下载?Complete package, except sources和Sources两个exe文件   安装从下载的两个文件gsl-1.8.exe和gsl-1.8-src.exe,如我的安装在:D:\GSL\ 目录下:    ? 二、设置编译环境 (1)对于VS2010: ?1、生成lib文件。发现安装目录lib下并没有libgsl.lib,libgslcblas.lib这两个文件,倒是有两个扩展名为def和a(linux下库文件包格式)的文件,因此必须进行转换。 ??开始菜单,要用VS带的CMD命令行去跑,不能用windows系统下的CMD!!! ? 进入gsl库的lib目录下依次输入以下两条语句: ??? lib /machine:i386 /def:libgsl.def ??? lib /machine:i386 /def:libgslcblas.def 具体步骤如下 cmd,输入“D:”回车,命令输入如图所示 输入“cd”空格后,利用Tab键选择需要处理的文件夹GnuWin32,回车。命令输入如图所示 输入输入“cd”空格后,利用Tab键选择需要处理的文件夹lib,回车。命令输入如图所示 输入命令lib+空格/machine:i386+空格/def:libgsl.def 输入命令lib+空格/machine:i386+空格/def:libgslcblas.def 再看lib目录下,发现有了libgsl.lib,libgslcblas.lib这两个文件。 ?2、 方式一(不推荐) 将..\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 中增加头文件路径。 VC++目录-包含目录-D:\Program Files (x86)\GnuWin32\include 在Project - tracking?- Configuration Properties - C/C++ - General -?Additional Library Directories 中增加库文件路径。 VC++目录-库目录-D:\Program Files (x86)\GnuWin32\lib 3)在Project - tracking??- Configuration Properties - Linker - Input - Additional Dependencies 中增加所依赖的库文件libgsl.lib和libgslcblas.lib。 ? 链接器-输入-附加依赖项-libgsl.lib,回车换行,libgslcblas.lib 4)重要tips:需要在c/c++的command line里添加? /D GSL_DLL ?(注:Project - tracking??- Configuration Properties -C/C++-Command line) 鼠标右键单击Debug|Win32-属性-通用属性-调试-命令参数D GSL_DLL 注:这里也可以直接把D:\Program Files (x86)\GnuWin32\bin中的libgsl.dll和libgslcblas.dll复制到工程目录中的Debug文件夹下面例如:E:\VS2010Workspace\TestGSL\Debug (2) 对于VC6.0(VS2010不需要这些操作):   生成lib文件:发现安装目录lib下并没有libgsl.lib,libgslcblas.lib这两个文件,倒是有两个扩展名为def和a(linux下库文件包格式)的文件,因此必须进行转换。 ? ??这里可以直

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档