使用msvc编译的rustc

目前msvc编译的rustc已经正式放出来了,如果需要链接vc编译的lib还是很方便的,比如.rc(vc的资源文件)可以用vc的RC工具编译成.res(需要改成.lib,不然cargo不认)然后链接到程序里
msvc只需要用社区版就可以,但至少需要2013以上,不然编译会出错
注:gun版的rustc可以用windres+ar打包成lib的曲线方式来链接,麻烦不说还不是完全兼容

另外rustc支持的windows下的调试有点眉目了,至少程序崩溃的时候可以用msvc调试器来简单的看看出问题的地方,至于怎么用msvc调试还不知道
比如你在代码里添加如下的代码,运行时候必然崩溃,然后选择“调试程序”即可选择msvc调试器简单的看看出错的地方(也仅仅能看看而已,局部变量都没法显示)


unsafe{
*(0 as *mut i32) = 100;
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值