zoukankan      html  css  js  c++  java
  • Linux开发cocos2dx程序环境搭建

    1. 安装linux系统,ubuntu 14.04 64位

    2. 安装支持软件
      sudo apt-get update
      sudo apt-get install git ssh vim ctags qt-sdk build-essential libx11-dev libxmu-dev libglu1-mesa-dev libgl2ps-dev libxi-dev libglfw-dev libzip-dev libcurl4-gnutls-dev libfontconfig1-dev libsqlite3-dev libglew*-dev openjdk-7-jdk lib32z1 lib32ncurses5 lib32bz2-1.0 lib32stdc++6

    3. 解压缩cocos2dx开发包
      ———-以上步骤完成了对linux环境的配置———

    4.创建helloworld工程和运行
    1)cd到你的cocos2dx目录/tools/project-creator
    2) 执行./create_project -project HelloWorld -language cpp -package com.xuegl.HelloWorld
    3) 在你的cocos2dx目录下,执行make和make DEBUG=1,编译cocos的release版本和Debug版本的动态库
    4)在工程目录projects/HelloWorld/proj.linux下,执行make生成可执行文件
    5)运行,projects/HelloWorld/proj.linux/bin/release/HelloWorld

    5.QT集成工程
    1)用QT创建一个导入工程
    2)设置根目录为cocos2d-x-2.2.3目录
    3)设置项目名称为你的工程名HelloWorld
    4)选择项目需要的代码(cocos2dx, CocosDension,extensions, external, 工程目录下的Classes,Resources)
    5)设置工程的build&run

    6.移植到android
    1)解压adt-bundle
    2)解压ndk
    3)设置ndk的路径(直接eclispse里设置)
    4)将cocos2dx工程导入到eclipse(两个工程,一个是你的cocos2dx项目工程,一个是libcocos2dx)
    5)运行

    7 设置你的android手机
    1)编辑一个文件 sudo vim /etc/udev/rules.d/nubia.rules (nubia.rules文件的名字可以随便取)
    2)编辑内容 SUBSYSTEM==”usb”, ATTRS{idVendor}==”18d1”, ATTRS{idProduct}==”9025”,MODE=”0666”
    其中idVendor==”18d1”和idProduct==”9025”,后面的字符串改成你自己手机的销售商和产品号
    这个信息可以通过lsusb获取
    3)sudo chmod a+rx /etc/udev/rules.d/nubia.rules
    4)sudo /etc/init.d/udev restart
    5)重新启动adb server
    cd android-sdk目录/platform-tools
    sudo ./adb kill-server (注意adb所在路径,android-sdk目录下/platform-tools/adb)
    6) 重新插拔手机
    7)执行adb devices查看android设备列表,正常情况下能看到你的手机

  • 相关阅读:
    LeetCode 121. Best Time to Buy and Sell Stock
    LeetCode 221. Maximal Square
    LeetCode 152. Maximum Product Subarray
    LeetCode 53. Maximum Subarray
    LeetCode 91. Decode Ways
    LeetCode 64. Minimum Path Sum
    LeetCode 264. Ugly Number II
    LeetCode 263. Ugly Number
    LeetCode 50. Pow(x, n)
    LeetCode 279. Perfect Squares
  • 原文地址:https://www.cnblogs.com/jjx2013/p/6223766.html
Copyright © 2011-2022 走看看