文档章节

run a program during builds in Eclipse

熊友良
 熊友良
发布于 2015/11/08 23:20
字数 516
阅读 52
收藏 0

在使用cocos2d-x结合Lua开发游戏时,由于3.x的cocos2d-x使用cocos工具编译项目,但是如果没有改动C++文件,使用cocos命令时间消耗时比较高的(就算没有需要编译的C/C++文件,它也会重新链接so库及相应的copy动作);我们大多数时间是在处理Lua脚本,或者修改游戏的其他资源;这时第一个想法就是自己写一个脚本,只copy Lua脚本和资源;XCode中可以设置一个run shell;所以在测试Android版本时,也希望能有类似的功能; 在测试运行Android工程时,之前的工作流程是在项目目录下建一个shell脚本:修改Lua --> 终端中运行shell, 将资源/脚本copy到Android工程的assets目录下 --> Eclipse 中刷新工程,然后run; 这个流程是在开发过程中是比较繁琐的,一不留神就忘记执行shell copy脚本;所以这个时候就很希望Eclipse能有像XCode那样的功能;通过网上一番搜索和折腾,Eclipse还真自带有相关的功能; 方法综述:给工程添加一个program配置 具体步骤: 1, 打开项目的工程属性窗口

输入图片说明

2, 左边选择builders选项,点击New按钮,为项目新添一个配置,类型选择Program; 如图

输入图片说明

3, Main页卡下Location填写工具路径,我这里是一个先前建好的shell脚本,Working Directory选择脚本的执行目录,其他一些页卡选项可自行查看

输入图片说明

对于像我这种对Eclipse不怎么熟悉的人来说,还是花了点时间找解决方法;也是鉴于网上几乎没有看到这样的文章,StackOverflow有个回答中讲到使用插件,但并不是解决这个问题的关键;所以在这里分享下,于自己也是一个记录;

© 著作权归作者所有

熊友良
粉丝 4
博文 18
码字总数 6327
作品 0
广州
程序员
私信 提问
Could not find the main class Program will exit 解决

起初你或许会认为是一个莫名其妙的错误,因为代码根本一点问题的都没有,可运行期间总是报这个错,比较郁闷。 出现Could not find the main class.program will exit和java.lang.Unsupported...

colorlesswind
2016/03/10
407
0
xhyspring/qing-automation

FitNesse 欢迎来到qing-automation,这是一个自动化测试框架项目,项目详细介绍 书:测之重器-自动化测试框架搭建指南(https://book.douban.com/subject/26866743/) 教学视频:自动化测试框架...

xhyspring
2014/12/02
0
0
How to Write Go Code

How to Write Go Code Introduction This document demonstrates the development of a simple Go package and introduces the go tool, the standard way to fetch, build, and install Go ......

Jerikc
2014/08/13
451
0
在VS2012中跑vs2010的程序报错

想跑一下TLD目标跟踪的程序,下了一个C++实现的代码 https://github.com/jmfs/OpenTLD 程序是在vs2010下写的,我电脑上装的是vs2012,配置的opencv2.4.10. 打开run_tld时按照提示更新了,平台...

研究僧小陈
2017/01/24
718
2
build optimizing(转改)

linux共享库位置配置(LDLIBRARYPATH环境变量 或者 更改/etc/ld.so.conf 或者 使用-R选项) 今天下午尝试使用libosip2,安装比较简单,按照自带的help文档里面的操作进行即可。 $>mkdir linux-...

企图穿越
2010/11/30
370
0

没有更多内容

加载失败,请刷新页面

加载更多

大厂面试经:高频率JVM面试问题整理!

JVM(Java虚拟机)简单来说就是运行Java代码的解释器,作为螺丝钉程序员JVM其实了解下就差不多啦,不懂JVM内部细节照样能写出优质的代码!但是一到造火箭、飞机的场景(面试)不懂JVM的你,会...

架构文摘
7分钟前
2
0
thinkphp5.1学习过程五——request

<?phpnamespace app\index\controller;//use \think\facade\Request;use \think\Request;/** * Class Demo3 * @package app\index\controller * 正常情况下,控制器不依赖......

大海yht
17分钟前
3
0
DB2 sequence 操作

操作DB2 下 sequence seqName db2数据库一般seq还是比较大的,但是程序在调用的时候还是不可避免的有一些bug, 下面是对于seq一些简单的操作,也作为工作的一些记录 1、命令行取sequence se...

飞雪无痕
46分钟前
6
0
《吊打面试官》系列-秒杀系统设计

你知道的越多,你不知道的越多 点赞再看,养成习惯 GitHub上已经开源 https://github.com/JavaFamily 有一线大厂面试点脑图和个人联系方式,欢迎Star和指教 絮叨 之前写了很多Redis相关的知识...

敖丙
52分钟前
13
0
Qt编写气体安全管理系统11-数据打印

一、前言 在各种软件系统中,数据打印也是常用的功能之一,一般来说会对查询的数据结果导出到excel,还会对查询的数据结果直接打印,在Qt中提供了打印机类QPrinter,在printsupport组件中,可...

飞扬青云
58分钟前
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部