运行okvis-mono】的更多相关文章

1. 安装依赖项 sudo apt-get install cmake   //cmake sudo apt-get install libgoogle-glog-dev  // glog是Google维护的一个开源的C++ log库 sudo apt-get install libatlas-base-dev sudo apt-get install libeigen3-dev  //线性算术的C++模板库,c++矩阵处理工具 sudo apt-get install libsuitespar…
Mono是由Xamarin主办的一个开源项目平台,旨在让开发人员轻松构建跨平台的应用程序.Mono是基于ECMA标准来创建.NET框架,包括C#编译器和公共语言运行时(CLR),可以让.NET应用程序跨平台运行,除了Windows,还可以运行在Unix.Windows.MacOS等操作系统. 目前,Mono的最新版本为Mono 3.2,将不再对Mono 3.0和Mono 2.1提供支持和bug的更新.修复,关于该版本的详细介绍,点击查看发行说明. Mono由哪些组件构成? C#编译器 Mono运…
源码链接https://github.com/ethz-asl/okvis 1. 安装依赖项 sudo apt-get install cmake sudo apt-get install libgoogle-glog-dev sudo apt-get install libatlas-base-dev sudo apt-get install libeigen3-dev sudo apt-get install libsuitesparse-dev sudo apt-get install l…
新的.net core都已经支持docker.手头有一些原来开发的asp.net旧项目,用的asp.net mvc开发的,跑在.net formwork 4.6上. 在docker的公共仓库search了下,找到了一个jexus+mono的docker包.pull下来后开始尝试把原来的项目部署上. 运行 #docker run -it -p80:80 jexus/mono bash,进入docker容器内的bash root@1958b09db073:/usr/jexus# lsdef.py j…
Mono 3.2 发布了,对 Mono 3.0 和 2.10 版本的支持不再继续,而且这两个分支也不再提供 bug 修复更新. Mono 3.2 主要新特性: LLVM 更新到 3.2 版本,带来更多的编译优化 默认使用 SGen Garbage Collector 垃圾收集器,提供3种新的实验模式:Low pause mode.Low promotion nursery.Mostly precise stack scanning: FullAOT编译器生成更优化的代码 Mono 3.2 基础类…
1.更新系统 在命令行下执行 yum –y update 2.安装必要的软件 yum -y install gcc gcc-c++ bison pkgconfig glib2-devel gettext make libpng-devel libjpeg-devel libtiff-devel libexif-devel giflib-devel libX11-devel freetype-devel fontconfig-devel cairo-deve 3.安装Mono需要的GDI+兼容AP…
编译C#代码用mono-csc,直接编译成二进制可执行文件: mono-csc a.cs b.cs c.cs d.cs 如果一个工程里文件很多,可以使用通配符“*”: mono-csc *.cs…
Ubuntu Mono 运行 Helloworld ref: http://www.mono-project.com/docs/getting-started/install/linux/#usage http://www.mono-project.com/docs/getting-started/ Install mono 运行下面代码授权注册repo源并更新软件列表: sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --r…
Mono Web除了可以使用Apache/mod_mono方式承载运行外,还可以使用Nginx/FastCGI方式运行. Nginx配置asp.net更简单方便,用处也多,可以通过FastCGI运行asp.net, php等,通过反向代理做负载均衡,也可运行python web. 以Ubuntu为例 配置nginx (/etc/nginx/sites-available/default),让站点根目录以FastCGI方式运行 server { listen 80; root /usr/share…
.NET程序独立运行是指运行.NET的电脑上,不需要安装.NET框架. .NET程序集“独立运行”并非真正的独立,它是运行在mono运行时基础之上的.由于这个运行时可以独立存在,所以,我们不需要在目标机上安装.NET框架. 如上图: 一,嵌入或未嵌入.NET程序集的用C/C++语言写的主程序,这个主程序负责对mono运行时进行操作.同时还可配合.NET完成其它的任务(比如提供函数供.NET使用): 二,mono的.NET运行时,这是一个动态库文件(mono同时提供了静态库),是.NET程序集运行…