使用msvc编译的rustc

原创 2015年11月21日 20:52:43

目前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;
}

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

cmake: 使用jom实现msvc工程并发编译提高速度(-j)

msvc提供的nmake并没有并发编译功能(类似gcc make的-j参数指定并发编译的任务数), 而第三方工具jom(http://wiki.qt.io/Jom)解决了这个问题,jom可以像gcc...
  • 10km
  • 10km
  • 2017-06-28 21:43
  • 587

使用msvc 编译 ffmpeg 1.1

Cmake 版本2.8.10.2 http://www.cmake.org/ http://www.cmake.org/cmake/resources/software.html Perl(非...

cmake:msvc编译第三方库时使用/MT静态库连接c/c++ runtime library

关于在cmake生成msvc工程时静态链接c/c++运行库的问题,很久以前写过一篇博客《cmake设置msvc的运行库(runtime library)塈指定openjpeg使用静态库》。当时的办法是...
  • 10km
  • 10km
  • 2017-06-27 00:10
  • 673

FreeRTOSv9.0.0版本WIN32-MSVC工程使用VisualStudio2012编译报错解决

FreeRTOSv9.0.0版本WIN32-MSVC工程使用VisualStudio2012编译报错解决 前言=废话 对于喜欢FreeRTOS的人来讲,纯碎研究kernel的task机制,如果可以不...

msvc交叉编译:使用vcvarsall.bat设置命令行编译环境

一直以来我只知道vc设置命令行编译环境的批处理命令是%VS140COMNTOOLS%/Common7/Tools下的vsvars32.bat,(%VS140COMNTOOLS%为定义vs2015公共工...
  • 10km
  • 10km
  • 2016-06-20 18:06
  • 3813

Qt5.8.0在msvc2015方式下的静态编译过程记录

Qt 5.8.0在msvc2015方式下的静态编译记录本次记录把Qt5.8.0源码在msvc2015community版下静态编译的过程。 1、准备工作 2、配置Qt的Makefile文件 3、编译Q...

Qt5.8.0在msvc2015方式下的静态编译过程记录

Qt 5.8.0在msvc2015方式下的静态编译记录本次记录把Qt5.8.0源码在msvc2015community版下静态编译的过程。 1、准备工作 2、配置Qt的Makefile文件 3、编译Q...
  • csdn64
  • csdn64
  • 2017-02-19 01:38
  • 2228

用msvc2008编译qt5.4.0

我这里记录一下我用msvc2008编译qt的过程。 qt源码版本:qt5.4.0 编译日期:2015-08-23 编译环境:msvc2008sp1 x86 1.      请先参阅http://do...
  • mkdym
  • mkdym
  • 2015-09-05 11:43
  • 762

windows7_QtCreator2.4.1_Qt4.8.0_Qwt6.0.1_msvc2010 编译环境搭建的总结

1.   如果不嫌麻烦, 一定要把 Qt sdk 里的 Qt的版本和 vs2010 使用的Qt库的版本统一下。 原因:因为 qt creator 的调试器做得很烂, 所以creator 只是用来编辑...

boost配置(VC/CodeBlocks)与编译(bjam+msvc/mingW)

转载自:http://rendao.org/blog/264/                    ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)