【发布时间】:2014-01-29 13:28:01
【问题描述】:
我已经完成了我使用 C++ 使用 SDL 和 Eclipse IDE 开发的“学习计时器”项目,但我是 Eclipse 新手,我想知道一种让 Eclipse 生成新包的方法我可以直接提供给最终用户的项目(类似于在发布 Flash 项目后创建 .swf 文件的方式),其中不包含仅编译所需的各种文件和文件夹!。
具体来说:
我的项目中有很多文件和文件夹,它们是开发所必需的,但不是执行所必需的!
比如我的项目包含:src/,headers/,images/,fonts/,Debug/(包含实际的exe文件),其他编译和运行所需的dll文件...
但要执行,我只需要 Debug/ 、 images/ 和 Fonts/ !
Eclipse 有没有一种方法可以自动生成一个干净的完成项目,可以提供给最终用户?
可以生成不依赖于图像和字体文件夹的新可执行文件,而是将它们嵌入以生成更大的 .exe 文件(类似于包含所有依赖媒体的 .swf) ?
【问题讨论】:
-
我怀疑你真的想要来自
Release而不是Debug的可执行文件。 -
是的,既然你提到了,我想要 Release 的可执行文件。但是如何产生这样一个可执行文件呢?
-
我认为您可以在第一时间手动开发一个脚本(在 python、bash 等中)来选择您需要的所有资源,然后将内容从您的 dev 目录结构复制到一个 '客户包”。如果您使用 Eclipse 开发它,也许您可以在不关心它的情况下做只是适合的解决方案。
标签: c++ eclipse project setup-project