zoukankan      html  css  js  c++  java
  • 使用eclipse编译cocos2dx

    本来想着用vim来编辑classes部分的代码的  结果觉得代码提示很坑爹 而且cocos的内容不少 于是就打算把他配置到eclipse里面

    懒得重新弄了 直接从笔记粘贴进来吧 还用一种方法是在安卓里面编辑classes代码但是安卓发布速度挺坑爹的 (而且可能存在交叉编译 既编译安卓又编译cpp 我觉得还是直接cpp的项目直接)还真不如先用linux的图形库测试然后在发布安卓

    又折腾了好久 终于吧eclipse的环境搭建好了 代码提示就有了 哇咔咔
    主要是eclipse的项目管理 需要加入预编译头文件
    其实头文件的作用就是告诉你库里面有那些函数 定义是什么 甚至一些注释之类的 类似javadoc 代码提示用的
    比较坑爹的eclipse的项目管理 无语 把所有的include放在了一起  如果有些项目的源码是按照类编译的话就会比较蛋疼
    我特意使用脚本将源码中所有目录下的h文件都复制到一个文件里面 这样eclipse就能识别了
    然后在c/c++ general的设置里面添加头文件 和库就可以了
    导入的时候注意要将proj.linux作为根目录 否则eclipse识别不了
    很多奇怪的现象 不过还好能够编译了
    环境变量:(点击右键 -》属性->c/c++builder->path and symbols)
    设置头文件
    /cocos2dx/
    /cocos2dx/include

    还要自己将还有自己自己手动将头文件复制一份(否则识别不出来)不知道为什么
    cp `find | grep .h$` ../all_include(这里使用波浪号下边的那个字符执行返回中间结果 就是1左边的那个)
    (相当于将所有的库函数中的头文件单独复制一份拿来使用)
    /cocos2dx/include
    我的设置
    3311.png
    设置库所在目录
    直接使用libpath 指定生成库所在目录(编译好的库)
    3312.png
    右键 Make Target -》create 填写生成应用程序名字(按照makefile填写) 然后run as  c/cpp application
    对于res的资源文件 直接使用new folder里面的链接来处理(创建一个针对原来res资源文件的链接)
    最后 如果源程序 提示某个类没有(明明源码有的话 可以先include相关头文件再注释掉 具体原因我也不知道为什么)

    //#include "CCApplication.h"

  • 相关阅读:
    9、 vector与list的区别与应用?怎么找某vector或者list的倒数第二个元素
    8、STL的两级空间配置器
    hdoj--1342--Lotto(dfs)
    FZU--2188--过河(bfs暴力条件判断)
    zzuli--1812--sort(模拟水题)
    hdoj--3123--GCC(技巧阶乘取余)
    zzulioj--1089--make pair(dfs+模拟)
    zzulioj--1815--easy problem(暴力加技巧)
    zzulioj--1801--xue姐的小动物(水题)
    HIToj--1076--Ordered Fractions(水题)
  • 原文地址:https://www.cnblogs.com/yujiaao/p/3636982.html
Copyright © 2011-2022 走看看