2016-08-29 ruki
xmake master上最新版本已经支持vs2002-vs2015工程文件的生成,通过project插件的方式提供,例如: 创建vs2013工程文件: bash $ xmake project -k vs2013 默认输出目录是在当前工程的下面,会生成一个vs2008的工程文件夹,打开解决方案编译后,默认的输出文件路径跟xmake.lua描述的是完全一致的,一般都是在build目录下 除非你手动指定其他的构建目录,例如:xmake f -o /tmp/build 创建vs2008工程文件,并且创建工程文件到指定目录: bash $ xmake project -k vs2008 f:\vsproject 继续阅读 »
2016-08-29 ruki
Xmake provide a builtin-plugin for generating VisualStudio project file (vs2002 - 2015) now. .e.g We need enter the project directory first and run the following command if we want to generate vs2013 project. bash $ xmake project -k vs2013 It will generate a directory(vs2013) in the current project and the direct 继续阅读 »
2016-08-12 ruki
xmake master上最新版本已经支持vs2008工程文件的生成,通过project插件的方式提供,例如: 创建vs2008工程文件: bash $ xmake project -k vs2008 默认输出目录是在当前工程的下面,会生成一个vs2008的工程文件夹,打开解决方案编译后,默认的输出文件路径跟xmake.lua描述的是完全一致的,一般都是在build目录下 除非你手动指定其他的构建目录,例如:xmake f -o /tmp/build 创建vs2008工程文件,并且创建工程文件到指定目录: bash $ xmake project -k vs2008 f:\vsproject 目前这个插件也是刚刚跑 继续阅读 »
2017-03-23 ruki
概述 此版本主要增强了vs201x工程的生成,以及支持vs2017编译环境,并且针对archlinux提供更加方便的aur安装。 项目主页 查看文档 详细更新内容如下: 新特性 添加aur打包脚本,并支持用yaourt包管理器进行安装。 添加set_basename接口,便于定制化修改生成后的目标文件名 改进 支持vs2017编译环境 支持编译android版本的rust程序 增强vs201x工程生成插件,支持同时多模式、架构编译 Bugs修复 修复编译android程序,找不到系统头文件问题 修复检测选项行为不正确问题 #57: 修复代码文件权限到0644 构建演示 继续阅读 »
2017-03-23 ruki
Links Homepage Documents New features Add aur package script and support to install xmake from yaourt Add set_basename api for target Changes Support vs2017 Support compile rust for android Improve vs201x project plugin and support multi-modes compilation. Bugs fixed Fix cannot find android sdk header files Fix che 继续阅读 »
2015-07-14 王财勇
首先说明我的软件配置: Computer: Windows7 SP1 64位 VS2010:旗舰版 SP1 Matlab:R2012a ,64位 下面我们将具体讲述调试Mex文件的全过程。(有图有真相哟! ) more 注意1:我们下面的做法是在64位基础上进行的,对于32位同适用,只要你注意减少某些操作即可。我们会在合适的地方进行相应的说明的,所以请放心操作。 注意2:由于这里建立的Mex文件里包含了opencv 2.4.9,所以如下的配置也会涉及到opencv的部分设置,如include,lib路径和附加依赖项,但是如果你也想使用opencv的话,你还需设置环境变量,在Path中添加bin路径。 MEX的说明 写MEX程 继续阅读 »
2016-01-30 Jason Liao
Currying and partial application are two ways of transforming a function into another function with a generally smaller arity. 继续阅读 »
2017-10-04 Robert Zhang
Java和C#在某种程度上都“源自于”C++,但这些语言在发展过程中也相互借鉴。C++也在不断进化着,C++11的出现和广泛支持让我们需要重新认识一下这门“古老”语言的新面貌。另外,通过对比Java和C#,我们或许能够对这些语言有更深入的认识。 继续阅读 »
2016-12-30 ALEX LIN
更新日志 系统架构 iOS iOS系统分为可分为四级结构,由上至下分别为可触摸层(Cocoa Touch Layer)、媒体层(Media Layer)、核心服务层(Core Services Layer)、核心系统层(Core OS Layer),每个层级提供不同的服务。低层级结构提供基础服务如文件系统、内存管理、I/O操作等。高层级结构建立在低层级结构之上提供具体服务如UI控件、文件访问等。 可触摸层(Cocoa Touch Layer) 可触摸层主要提供用户交互相关的服务如界面控件、事件管理、通知中心、地图,包含以下框架: * UIKit(界面相关) * EventKit(日历事件提醒等) * Notificati 继续阅读 »
2017-09-25 Robert Zhang
C#和Java相似:它们都把程序编译成某种“字节码”,然后在某种“虚拟机”上执行该字节码。此外,它们的语法形式都深受C++影响。另外,它们还是相互竞争的关系。因此,把它们放在一起比较是有意义的。 继续阅读 »