• swig包里面没有找到swig.exe


    问题关键词:

    swig.exe找不到

    swig.exe不存在

    windows如何编译swig.exe

    windows如何生成swig.exe

    SWIG简单介绍: 

    SWIG(http://www.swig.org/)指的是简单包安装器和接口生成器( simple  wrapper  and  interface  generator ),是一个适用于多种语言的工具。

    一方面,它让你能够使用C或C++编写扩展代码;另一方面,它自动包装这些代码,让你能够在Tcl、Python、Perl、Ruby和Java等高级语言中使用它们。

    因为学习需要,我去SWIG官网下载 swig包,但是下载下来,却发现没有swig.exe。网上搜了一大片,好像没有人提到这个问题,也找不到合理的解决方案。

    然后就尝试自己在windows手动编译一个swig.exe。当然最终的结果可想而知,还是没搞出来。(帮助文档里面写了如何在windows下编译所有的swig C++代码生成swig.exe)

    windows不需要去编译swig包。不需要那么费事。你也不一定能办到。如果你能行,我只想说,大哥,牛逼!

    swig包里面没有swig.exe的原因是,我用了迅雷下载,结果下载的文件有问题。。。

    请不要用迅雷下载swig包!

    请不要用迅雷下载swig包!

    请不要用迅雷下载swig包!

    你需要用其他下载工具来下载swig包。

    比如,把下载地址https://sourceforge.net/projects/swig/ 粘贴到360浏览器里面,用360浏览器自带的下载工具,就可以下载到正常的swig包,里面是包含swig.exe的。

    到此,问题就完美解决。

    下面我们再来回顾一下

    1.swig 官网仔细看说明。人家说了,这里是有 预编译了一个 windows executable版本的。。。

    2.再次仔细阅读 swig帮助文档,这里也有强调,是存在swig.exe版本的。帮助文档地址:http://www.swig.org/Doc4.0/SWIGDocumentation.html#Windows 

    swig webSite 地址

    3.那么问题,应该很有可能就出现在我们自己身上了。

    回想起以前的一些经验,有一些网站的人员发布一些文件之后,建议不要用迅雷下载,用其他下载工具下载。

    这次,我就尝试用360浏览器自带下载工具来下载,果不其然,下载下来的swig包里面是存在swig.exe的。

    总结:

    1.一定要认真仔细地看人家的官方文档、官方说明。

    与其去网上各种搜问题,还不如仔细地、好好地看一看官方的说明,并按照它的讲解来操作。

    可能英文的说明看起来有些费力,但是要去习惯它,努力习惯他,慢慢地就好了。

    2.遇到问题,要从自身找起,尝试不同解决方案。

  • 相关阅读:
    Android Lint简介
    免费HTTP数据抓包Fiddler2[4.6.1.2]以及显示中文包内容的方法
    IE6、7下bug
    图表插件
    学习:使用svg
    jQuery Transit
    jQuery基础学习笔记(1)
    HTTP协议详解学习
    html5学习笔记
    html释疑
  • 原文地址:https://www.cnblogs.com/music-liang/p/11855230.html
Copyright © 2020-2023  润新知