东坡下载:内容最丰富最安全的下载站!

帮助|文件类型库|最新更新|下载分类|排行榜

编程相关破解相关编程工具反编译安装制作程序源码软件补丁数据库Visual Studiovc++visualbasicdreamweaver

首页编程开发编程相关 → GnuWin32 4.2.1 最新中文版

GnuWin32

GnuWin324.2.1 最新中文版

  • 大小:1.9M
  • 语言:英文
  • 平台:WinAll
  • 更新:2016-03-10 09:46
  • 等级:
  • 类型:编程相关
  • 网站:http://gnuwin32.sourceforge.net/
  • 授权:免费软件
  • 厂商:
  • 产地:国外软件
好用好玩 50%(0)
坑爹 坑爹 50%(0)
软件介绍软件截图相关软件软件教程网友评论下载地址

相关推荐: GnuWin32

    GnuWin32是Gnu的windows移植版本,它包含了linux下的一些在win32环境下的工具,支持XP、win7、win8以及win10等全部操作系统。小编这里为大家带来GnuWin32最新版本,附安装使用教程。欢迎下载!

    GnuWin32怎么用

    1). 从本页下载并解压gnuwin32

    2). 双击gnuwin32.exe安装包,将gnuwin32安装到指定文件夹。

    3). 认真阅读readme.txt。上面具体介绍了安装步骤。

    4). 运行download.bat。这个批处理程序将从网上下载各个工具包。这一过程需要大概十分钟左右。

    5). 运行install.bat。程序将自动安装下载下来的各个工具包。

    6). 将生成的gnuwin32复制到指定文件夹。

    7). 新建win32控制台程序,命名为GnuWin32_Test。代码后附。

    8). 在Project -> GnuWin32_Test Properties -> Configuration Properties -> C/C++ -> General -> Additional Include Directories 中增加头文件路径。

    9). 在Project -> GnuWin32_Test Properties -> Configuration Properties -> Linker -> General -> Additional Library Directories 中增加库文件路径。

    10). 在Project -> GnuWin32_Test Properties -> Configuration Properties -> Linker -> Input -> Additional Dependencies 中增加所依赖的库文件libgsl.lib和libgslcblas.lib。

    11). 这时我们发现安装目录lib下并没有libgsl.lib和libgslcblas.lib这两个文件,倒是有两个扩展名为def和a(linux下库文 件包格式)的文件,因此必须进行转换。点击开始菜单,点击运行,输入cmd。进入gsl库的lib目录下依次输入以下两条语句:

    lib /machine:i386 /def:libgsl.def

    lib /machine:i386 /def:libgslcblas.def

    这样就能成功生成需要的lib文件了。笔者也试过不加/machine:i386,生成的lib在window7 64位系统下是可以正常运行的。

    12). 另一个需要注意的地方是,如果我们在程序中要使用gsl的动态连接库,那么需要预定义GSL_DLL,否则链接器会找不到符号,或出现其他运行时问题。

    详见:

    http://gnuwin32.sourceforge.net/packages/gsl.htm

    13). 编译,链接,测试结果如下。

    GnuWin32_Test.cpp代码

    // GnuWin32_Test.cpp : Defines the entry point for the console application.

    //

    #include "stdafx.h"

    #include <iostream>

    #include <gsl/gsl_sf.h>

    int _tmain(int argc, _TCHAR* argv[])

    {

        std::cout << gsl_sf_gamma_inc( 1.5, 0.5 ) << std::endl;

        std::cout << gsl_sf_gamma_inc_Q( 1.5, 0.5 ) << std::endl;

        std::cout << gsl_sf_gamma_inc_P( 1.5, 0.5 ) << std::endl;

        std::cin.get();

        return 0;

    }

    PC官方
    安卓官方手机版
    IOS官方手机版

    GnuWin32截图

    下载地址

    GnuWin32 4.2.1 最新中文版

    热门评论
    最新评论
    昵称:
    表情: 高兴 可 汗 我不要 害羞 好 下下下 送花 屎 亲亲
    字数: 0/500 (您的评论需要经过审核才能显示)

    编辑推荐

    报错

    请简要描述您遇到的错误,我们将尽快予以修正。

    转帖到论坛
    轮坛转帖HTML方式

    轮坛转帖UBB方式