• 使用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"

  • 相关阅读:
    xtoi (Hex to Integer) C function Nanoseconds Network
    Learning Scrapy | 王晨的博客
    Facebook搜索项目多名工程师均来自Google
    Beyond the C++ Standard Library: An Introduction to Boost: Björn Karlsson: 9780321133540: Amazon.com: Books
    归并排序 详解
    NewsFeed 3.0 发布,移植到 Python 3 开源中国 OSChina.NET
    对于拷贝构造函数和赋值构造函数的理解
    python 的os.fork()
    Install C++ Boost on Ubuntu
    石川的blog ,注意
  • 原文地址:https://www.cnblogs.com/yujiaao/p/3636982.html
Copyright © 2020-2023  润新知