• 请不要在回答技术问题时复制粘贴 AI 生成的内容
chai2010
V2EX  ›  程序员

Rust1.0 居然连个 HelloWorld 都跑不了!

  •  
  •   chai2010 ·
    chai2010 · May 18, 2015 · 7274 views
    This topic created in 4189 days ago, the information mentioned may be changed or developed.
    34 replies  •  2015-05-19 15:17:47 +08:00
    ivenvd
    ivenvd
    May 18, 2015❤️1
    1
    居然真有人在 Windows 上跑 Rust!
    chai2010
    chai2010
    OP
    May 18, 2015
    2
    @ivenvd 一直在 Windows 上跑 go, 而且还是 cgo + dll 的那种.
    当然, Rust 颠覆了 Windows 用户对 1.0 的理解.
    nicai000
    nicai000
    May 18, 2015
    3
    确实太差了, 小众平台不是理由.
    chai2010
    chai2010
    OP
    May 18, 2015
    4
    @nicai000 Windows 要是也能算 小众平台 的话, 那 其他系统 真的连渣都不是了 :)
    nicai000
    nicai000
    May 18, 2015
    5
    @chai2010 要看具体应用啊, 对于Rust来说, Windows就是小众平台...
    G2bN4dbX9J3ncp0r
    G2bN4dbX9J3ncp0r
    May 18, 2015
    6
    很正常啊,1.0出来只是说明语言语法基本稳定了,有个bug还不正常,关键还是win下,就更正常了
    G2bN4dbX9J3ncp0r
    G2bN4dbX9J3ncp0r
    May 18, 2015
    7
    楼主是Go粉,哈哈
    lilydjwg
    lilydjwg
    May 18, 2015
    8
    没有 backtrace (对解决问题)根本没用。
    G2bN4dbX9J3ncp0r
    G2bN4dbX9J3ncp0r
    May 18, 2015
    9
    Go刚开始对win的支持也是不如linux, mac的
    nicai000
    nicai000
    May 18, 2015❤️1
    10
    @lidashuang 你真是无聊, 对这么大的bug避而不谈, 还说正常, 还歪楼到Go. 没劲.
    hahastudio
    hahastudio
    May 18, 2015
    11
    @nicai000 我觉得只能说目前阶段算小众吧,既然 Rust 目标是 C++,那 Windows 平台显然不能算小众= =
    bigtan
    bigtan
    May 18, 2015
    12
    可能是楼主自己的问题,我这里就没事。
    Syec
    Syec
    May 18, 2015
    13
    我也是win跑Rust,一点事也没有,楼主自己有问题吧
    heimonsy
    heimonsy
    May 18, 2015
    14
    这都解决不了还跑动各种地方乱喷,也是醉了
    G2bN4dbX9J3ncp0r
    G2bN4dbX9J3ncp0r
    May 18, 2015
    15
    @nicai000 你可以屏蔽
    G2bN4dbX9J3ncp0r
    G2bN4dbX9J3ncp0r
    May 18, 2015
    16
    @nicai000 只是我觉得1.0有这些问题很正常,go也有,没什么特别的,举个例子而已,你想多了
    pathletboy
    pathletboy
    May 18, 2015
    18
    来个
    where libgcc_s_dw2-1.dll
    看看
    zeroten
    zeroten
    May 18, 2015
    19
    在我这没问题
    chai2010
    chai2010
    OP
    May 18, 2015
    20
    @pathletboy 默认找的是32位的:
    lookpath libgcc_s_dw2-1.dll
    C:\Program Files (x86)\Graphviz 2.28\bin\libgcc_s_dw2-1.dll

    屏蔽上面的目录, 结果是这个:
    lookpath libgcc_s_dw2-1.dll
    C:\TDM-GCC-64\bin\libgcc_s_dw2-1.dll

    我安装的rust是64位版本
    pathletboy
    pathletboy
    May 18, 2015
    21
    @chai2010 那就都不对,rust自带这个,你复制出来,丢到main.exe同个目录,应该就解决你的问题了
    chai2010
    chai2010
    OP
    May 18, 2015
    22
    @pathletboy rust安装的bin目录没有这个问题, 而且输出的exe也不依赖这个文件.
    https://static.oschina.net/uploads/img/201505/18173212_DGxE.png
    icedx
    icedx
    May 18, 2015 via Android
    23
    这么大点事还发帖
    pathletboy
    pathletboy
    May 18, 2015❤️1
    24
    @chai2010 把你编译好的bin发出来,我看看。
    timothyye
    timothyye
    May 18, 2015
    25
    楼主是Go粉,哈哈
    其实我也是i……
    chai2010
    chai2010
    OP
    May 18, 2015
    26
    @pathletboy 已经上传到gituhub了:
    https://github.com/chai2010-playground/rust-helloworld-bug

    不过我感觉确实是我机器环境的原因.
    毕竟rustc只是一个文本处理工具, 输出应该是一样的.
    forcecharlie
    forcecharlie
    May 18, 2015
    27
    原则上用VisualStudio Debug一下 看看Bug出现在什么地方.
    yahoo21cn
    yahoo21cn
    May 18, 2015 via Android
    28
    你的头像出卖了你
    bombless
    bombless
    May 18, 2015
    29
    233,无力帮你,我平时在 Windows 8.1 上用的。
    不过有很多用户是在 7 上用的,不清楚是你装了什么杀毒软件还是什么情况。
    bombless
    bombless
    May 18, 2015
    30
    哦,我办公室用的是win7,刚刚运行了你的那个文件,一切正常……
    如果其他人没法重现的话那估计只能在你本机上调试找原因了。
    plan9
    plan9
    May 18, 2015
    31
    win8.1下运行你那个文件,一切正常
    是你自己原因啦
    chai2010
    chai2010
    OP
    May 19, 2015
    32
    初步诊断, 可能和 ConEmc 环境有关系, 在 cmd.exe 环境运行正常.
    http://code.google.com/p/conemu-maximus5/
    chai2010
    chai2010
    OP
    May 19, 2015
    33
    ConEmu Version: 120727c x64 (11.120.7273) 有问题.
    最新版本 ConEmu 正常. Issue已经close了.
    picasso250
    picasso250
    May 19, 2015
    34
    go 1.3 也有同样的问题,换1.4就修复了。
    这样看来,go和rust五十步笑百步
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5131 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 67ms · UTC 06:19 · PVG 14:19 · LAX 22:19 · JFK 01:19
    ♥ Do have faith in what you're doing.