发现一个github仓库实现了这个事情: GNU Scientific Library with CMake build support。
当然了,首先要在你的Windows机器上安装好cmake和git。
git clone git://github.com/ampl/gsl.git cd gsl cmake .
然后,只需要找到GSL.sln,用你的Visual Studio打开,然后生成解决方案!
如果你选择Debug作为生成配置,那么生成完成后,可用在Visual Studio链接库(.lib)文件会被放到Debug文件夹中,测试程序则放在bin\Debug中,头文件则在gsl文件夹中。