104507wpffp545qvvq5quu
所属分类:WEB开发
开发工具:C++
文件大小:19759KB
下载次数:3
上传日期:2016-03-08 21:42:17
上 传 者:
高高
说明: 基于crossapp开发引擎编写的类似购物软件的app,该引擎是跨平台的,编程语言为c++,编译成功后可以生成apk或者ipa可在安卓系统或者苹果系统运行。
(Crossapp development based on the preparation of the a similar to the app shopping software, the engine is cross platform, programming language for c++.)
文件列表:
DS_Client\Classes\AppDelegate.cpp (1203, 2015-06-02)
DS_Client\Classes\AppDelegate.h (1005, 2015-05-19)
DS_Client\Classes\AppMacros.h (2832, 2015-05-19)
DS_Client\Classes\data\Data_Base64.cpp (4910, 2015-05-29)
DS_Client\Classes\data\Data_Base64.h (972, 2015-05-29)
DS_Client\Classes\data\Data_Define.h (3892, 2015-06-02)
DS_Client\Classes\data\Data_HttpManage.cpp (4527, 2015-07-27)
DS_Client\Classes\data\Data_HttpManage.h (1666, 2015-07-27)
DS_Client\Classes\data\Data_Json.cpp (1333, 2015-05-19)
DS_Client\Classes\data\Data_Json.h (788, 2015-05-19)
DS_Client\Classes\platform\Android\J_C_Jni_Helper.cpp (3706, 2015-06-01)
DS_Client\Classes\platform\Android\J_C_Jni_Helper.h (927, 2015-06-02)
DS_Client\Classes\platform\Android\J_C_Jni_Platform.cpp (3001, 2015-06-04)
DS_Client\Classes\platform\Android\J_C_Jni_Platform.h (810, 2015-06-04)
DS_Client\Classes\platform\J_C_Platform.cpp (675, 2015-06-04)
DS_Client\Classes\platform\J_C_Platform.h (1493, 2015-06-17)
DS_Client\Classes\platform\win32\J_C_Win_Platform.cpp (173, 2015-05-26)
DS_Client\Classes\platform\win32\J_C_Win_Platform.h (308, 2015-05-26)
DS_Client\Classes\RootWindow.cpp (3016, 2015-05-29)
DS_Client\Classes\RootWindow.h (1276, 2015-05-29)
DS_Client\Classes\UI_Goods.cpp (11242, 2015-06-09)
DS_Client\Classes\UI_Goods.h (2102, 2015-05-25)
DS_Client\Classes\UI_LeftView.cpp (1830, 2015-06-04)
DS_Client\Classes\UI_LeftView.h (322, 2015-06-29)
DS_Client\Classes\UI_MainTabBar.cpp (3357, 2015-07-27)
DS_Client\Classes\UI_MainTabBar.h (453, 2015-06-04)
DS_Client\Classes\UI_MainView1.cpp (8643, 2015-06-04)
DS_Client\Classes\UI_MainView1.h (1668, 2015-05-19)
DS_Client\Classes\UI_MainView2.cpp (6574, 2015-05-29)
DS_Client\Classes\UI_MainView2.h (1241, 2015-05-19)
DS_Client\Classes\UI_MainView3.cpp (604, 2015-05-21)
DS_Client\Classes\UI_MainView3.h (253, 2015-05-21)
DS_Client\Classes\UI_MainView4.cpp (613, 2015-06-04)
DS_Client\Classes\UI_MainView4.h (243, 2015-06-04)
DS_Client\Classes\UI_MainViewContor.cpp (161, 2015-05-19)
DS_Client\Classes\UI_MainViewContor.h (275, 2015-05-19)
DS_Client\Classes\UI_MoreView.cpp (10934, 2015-06-01)
DS_Client\Classes\UI_MoreView.h (2108, 2015-05-19)
DS_Client\Classes\widget\Base_ImageView.cpp (1981, 2015-06-05)
DS_Client\Classes\widget\Base_ImageView.h (657, 2015-05-19)
... ...
## Prerequisites:
* Android NDK
* Android SDK **OR** Eclipse ADT Bundle
* Android AVD target installed
## Building project
There are two ways of building Android projects.
1. Eclipse
2. Command Line
### Import Project in Eclipse
#### Features:
1. Complete workflow from Eclipse, including:
* Build C++.
* Clean C++.
* Build and Run whole project.
* Logcat view.
* Debug Java code.
* Javascript editor.
* Project management.
2. True C++ editing, including:
* Code completion.
* Jump to definition.
* Refactoring tools etc.
* Quick open C++ files.
#### Setup Eclipse Environment (only once)
**NOTE:** This step needs to be done only once to setup the Eclipse environment for cocos2d-x projects. Skip this section if you've done this before.
1. Download Eclipse ADT bundle from [Google ADT homepage](http://developer.android.com/sdk/index.html)
**OR**
Install Eclipse with Java. Add ADT and CDT plugins.
2. Only for Windows
1. Install [Cygwin](http://www.cygwin.com/) with make (select make package from the list during the install).
2. Add `Cygwin\bin` directory to system PATH variable.
3. Add this line `none /cygdrive cygdrive binary,noacl,posix=0,user 0 0` to `Cygwin\etc\fstab` file.
3. Set up Variables:
1. Path Variable `COCOS2DX`:
* Eclipse->Preferences->General->Workspace->**Linked Resources**
* Click **New** button to add a Path Variable `COCOS2DX` pointing to the root cocos2d-x directory.
![Example](https://lh5.googleusercontent.com/-oPpk9kg3e5w/UUOYlq8n7aI/AAAAAAAAsdQ/zLA4eghBH9U/s400/cocos2d-x-eclipse-vars.png)
2. C/C++ Environment Variable `NDK_ROOT`:
* Eclipse->Preferences->C/C++->Build->**Environment**.
* Click **Add** button and add a new variable `NDK_ROOT` pointing to the root NDK directory.
![Example](https://lh3.googleusercontent.com/-AVcY8IAT0_g/UUOYltoRobI/AAAAAAAAsdM/22D2J9u3sig/s400/cocos2d-x-eclipse-ndk.png)
* Only for Windows: Add new variables **CYGWIN** with value `nodosfilewarning` and **SHELLOPTS** with value `igncr`
4. Import libCrossApp library project:
1. File->New->Project->Android Project From Existing Code.
2. Click **Browse** button and open `cocos2d-x/cocos2dx/platform/android/java` directory.
3. Click **Finish** to add project.
#### Adding and running from Eclipse
![Example](https://lh3.googleusercontent.com/-SLBOu6e3QbE/UUOcOXYaGqI/AAAAAAAAsdo/tYBY2SylOSM/s288/cocos2d-x-eclipse-project-from-code.png) ![Import](https://lh5.googleusercontent.com/-XzC9Pn65USc/UUOcOTAwizI/AAAAAAAAsdk/4b6YM-oim9Y/s400/cocos2d-x-eclipse-import-project.png)
1. File->New->Project->Android Project From Existing Code
2. **Browse** to your project directory. eg: `cocos2d-x/cocos2dx/samples/Cpp/TestCpp/proj.android/`
3. Add the project
4. Click **Run** or **Debug** to compile C++ followed by Java and to run on connected device or emulator.
### Running project from Command Line
$ cd CrossApp/samples/demo/proj.android/
$ export NDK_ROOT=/path/to/ndk
$ ./build_native.sh
$ ant debug install
If the last command results in sdk.dir missing error then do:
$ android list target
$ android update project -p . -t (id from step 6)
$ android update project -p cocos2d-x/cocos2dx/platform/android/java/ -t (id from step 6)
近期下载者:
相关文件:
收藏者: