-

在学习CrossApp之前必须要了解CrossApp的一些概要


1.CrossApp的功能?

CrossApp是一个开源、免费、跨平台的应用开发引擎,使用C++作为开发语言,目前主要支持导出iOS和Android平台的应用程序。有关CrossApp的详细介绍,请参阅CrossApp介绍。


下载地址:

        CrossApp工作Git :http://git.oschina.net/9miao/CrossApp

        CrossApp GitHub :https://github.com/9miao/CrossApp


2. CrossApp的基本框架

CrossApp是基于MVC模式设计的,关于CrossApp的MVC模式的详细说明,请参阅CrossApp的MVC模式


3.CrossApp要求的开发工具

在不进行移植导出应用程序安装包的情况下,开发不需要特殊的工具, IDE仅仅VS或Xcode就能满足开发、调试需求。在windows下CrossApp推荐使用Visual Studio 2012或更高版本作为开发的IDE,在Mac下推荐使用Xcode 5.0或更高版本作为开发的IDE。对于移植iOS,不需要特别的环境配置,如果需要移植Android,请分别参阅Windows和Mac下配置Android开发环境。


4. 创建CrossApp工程的方式

在Windows下,有两种创建CrossApp工程的方式:使用命令行方式和使用工程创建工具。在Mac下,使用命令行的方式创建。具体创建CrossApp工程的方式请参阅创建CrossApp跨平台工程。


CrossApp会为我们创建各个平台对应的工程入口,创建的工程默认放在引擎的projects目录下,在不同平台下分别运行不同的工程就能运行起来。例如,在Windows下我们可以直接运行proj.win32里的.sln文件直接在vs中运行工程,当需要移植到Android时需要在eclipse中导入proj.android。