关于GSL库在vs2005中的移植

本文详细介绍了如何在Visual Studio 2005中配置并使用GSL库,包括下载、安装、配置步骤以及演示程序实现。提供了完整的配置过程和代码示例,帮助开发者快速上手。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

差不多解决了。找了老半天才差不多ok。和大家分享下。

vsita下,vs2005,GSL1.8。

http://nchc.dl.sourceforge.net/sourceforge/gnuwin32/gsl-1.8.exe  

上为GSL库下载地址。安装下。(下不下来,请留个邮箱。)

其实主要是配置。

打开vs2005,工具->选项->项目和解决方案->VC++目录

平台win32,显示目录为“库文件”。添加新行,内容为您GSL的安装目录下下的lib文件夹路径。

我安装上面文件时,未修改安装路径。直接next。。。"C:/Program Files/GnuWin32/lib”

平台win32,显示目录为“包含文件”。添加新行,内容为您GSL安装目录下的include文件夹路径。

同上,我的是C:/Program Files/GnuWin32/include

 

新建一工程。

项目->属性。当前配置最好为所有配置。

配置属性->连接器->输入。右边有附加依赖项一栏添加

libgslcblas.a
libgslcblas.dll.a
libgsl.a
libgsl.dll.a

即,GSL安装目录下,即lib文件下,后缀名为.a四个文件名。

#include<iostream>
#include <Gsl/gsl_sf_bessel.h>

using namespace std;

void main(void){
    double x = 5.0;
    double y = gsl_sf_bessel_J0(x);
    printf("J0(%g) = %.18en", x, y);
    system("pause");
}

运行上面一段程序。Test下。可以的话就ok了。

不行的话。看提示错误,

若错误中有提到manifest。则在配置属性->连接器->清单文件,生成清单项选“否”

再试下。

若还是那个错误。则配置属性->清单工具->常规。使用fat32解决办法,选“是”,上面那一步恢复“是”。

 

我知道的大概如此。对于GSL现在啥都不懂。。。

在GSL安装目录下,C:/Program Files/GnuWin32/doc/gsl/1.8/gsl-1.8

有文档的。大家可以看看。

这是另一个还没下下来,http://nchc.dl.sourceforge.net/sourceforge/gnuwin32/gsl-1.8-src.exe

估计也是使用文档。

内容概要:本文探讨了在MATLAB/SimuLink环境中进行三相STATCOM(静态同步补偿器)无功补偿的技术方法及其仿真过程。首先介绍了STATCOM作为无功功率补偿装置的工作原理,即通过调节交流电压的幅值和相位来实现对无功功率的有效管理。接着详细描述了在MATLAB/SimuLink平台下构建三相STATCOM仿真模型的具体步骤,包括创建新模型、添加电源和负载、搭建主电路、加入控制模块以及完成整个电路的连接。然后阐述了如何通过对STATCOM输出电压和电流的精确调控达到无功补偿的目的,并展示了具体的仿真结果分析方法,如读取仿真数据、提取关键参数、绘制无功功率变化曲线等。最后指出,这种技术可以显著提升电力系统的稳定性与电能质量,展望了STATCOM在未来的发展潜力。 适合人群:电气工程专业学生、从事电力系统相关工作的技术人员、希望深入了解无功补偿技术的研究人员。 使用场景及目标:适用于想要掌握MATLAB/SimuLink软件操作技能的人群,特别是那些专注于电力电子领域的从业者;旨在帮助他们学会建立复杂的电力系统仿真模型,以便更好地理解STATCOM的工作机制,进而优化实际项目中的无功补偿方案。 其他说明:文中提供的实例代码可以帮助读者直观地了解如何从零开始构建一个完整的三相STATCOM仿真环境,并通过图形化的方式展示无功补偿的效果,便于进一步的学习与研究。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值