GSL在visual studio 2008下应用
来源:互联网 发布:荣耀机顶盒直播软件 编辑:程序博客网 时间:2024/05/21 20:07
GSL是GNU下的免费科学计算库。官方版本只能用GCC编译。WinGsl做了一个Project,可以生成静态连接库或动态连接库。
1)下载WinGsl-1.4.02.zip,解压。
2)根据WinGsl.dsw,生成新的solution。这个solution由三个project组成,WinGsl、WinGslDll、WinGslLib。编译顺序,ReadMe_Win.wri中写道:
The following order should be kept:
- build the WinGslDll project for Debug & Release
- build the WinGslLib project for each 6 run-time versions
- build the Debug version of the WinGsl project
3)可以编译成功。(可能稍作改动)
4)WinGslLib生成6种静态连接库,one for each possible run-time combination
Debug Release
Single Thread WinGslLib_sd.lib WinGslLib_s.lib
Multiple Thread WinGslLib_md.lib WinGslLib_m.lib
Multiple Thread DLL WinGslLib_dd.lib WinGslLib_d.lib
5)WinGslDLL生成2种动态连接库:
- WinGslD.dll, WinGslD.lib : for Debug
- WinGsl.dll, WinGsl.lib : for Release.
6)将*.dll拷贝到VC/bin目录下,将WinGsl.h和gsl目录拷贝到VC/include下面,将*.lib拷贝到VC/lib目录下。当然其它目录也可以,关键visual studio要找得到。visual studio根据Tools->Options->Projects and Solutions->VC++ Directories中设置的环境变量找。
7)建立一个win32 console项目,其主程序include <WinGsl.h>。
8)此项目的Property Pages设置如下
C/C++->Code Generation选择Multi-threaded Debug DLL
Linker->Command LIne->Additional options,填写WinGsl.lib
ManifestTools->General,选择use FAT32 work-around,避免出现找不到MSVCR90D.dll的问题。
这样生成的应用程序是会去调用WinGsl.dll的。
9)若是以下设置
Linker->Command LIne->Additional options,填写WinGslLib_dd.lib。
这样是用静态连接库的。
http://blog.csdn.net/yruilin/article/details/4129853
- GSL在visual studio 2008下应用
- wingsl在visual studio 2008下应用
- GSL visual studio 安装
- GSL科学计算函数库在Visual Studio上的配置
- gsl在Visual C++ 6.0下的移植
- Visual Studio 2008中使用科学计算库GSL
- Visual Studio 2008中使用科学计算库GSL
- 在VC++8.0(Microsoft Visual Studio 2005平台)中调用GSL
- 在Visual Studio 2013中编译GNU Scientific Library (GSL) v1.16
- LINQ to SQL 在 Visual Studio 2008 中的简单应用
- 如何在 Visual Studio 2005 下打开 Visual Studio 2008 的项目
- Qt3 在 Visual Studio 2008 和 Visual Studio 2010 环境下编译
- Crypto++在Visual Studio 2008下的使用方式
- 在MS Visual Studio 2008下编译QGIS1.0.2
- ACE 5.7.0 在Visual Studio 2008下的安装
- MPICH2在Visual Studio 2008 C++项目下如何设置
- Box2D在Visual Studio 2008环境下的编译
- 在visual studio 2008下编译C程序
- HDU 4637 Rain on your Fat brother
- ZFS文件系统(6) -- 自我恢复RAID
- Java和Tomcat类加载机制
- Linux软件的卸载
- exists 和not exists 用法详解 和oracle 日期操作
- GSL在visual studio 2008下应用
- HOOK API
- CSS面试知识点
- Concurrency vs Parallelism
- 使用泛型解决需要动态返回类型的问题
- 内核启动时,设备及驱动初始化的实现
- Axis2
- 搭建逻辑datagurad
- GSL科学计算库文档索引翻译