使用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;
}

阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/varding/article/details/49967699
文章标签: rust msvc abi 调试
个人分类: rust
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

不良信息举报

使用msvc编译的rustc

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭