痛点:
使用Eclipse CDT-我需要的启动配置非常复杂(小的设置是非默认值,其他杂项也是如此),要记住的小东西太多,并且容易跳过,然后这些东西就不起作用了。我希望能够在项目Makefile中半自动化此过程。
背景:
我有多个项目,没有存储在工作区中(我的用户“导入项目”)。在某些情况下,项目是一些生成的项目(它们是外部makefile项目。
要求:具体取决于启动配置需要更改/调整的构建配置要求,外部Makefile可以执行此操作,或者我可以为每个配置创建一个启动文件。或者我可以在创建项目时预先填充它们
[示例是正常的开发,调试/发布,但具有单元测试的变化]
用户可能会调整设置,然后保存。
要求:启动文件“随项目一起旅行”-我想将GIT签入,因此我希望.launch文件与.project和保持在同一目录中。 cproject文件-如此处所述(因此可以将其检入,并且事物是“自包含的”)
Store run configuration with project in Eclipse
问题和问题
1)给定“ .project”目录中现有的启动配置文件(.launch文件),如何浏览/从Eclipse以前似乎知道的现有文件列表中进行选择。
{示例:创建一个名为“ FOO”的启动配置,将其复制到“ BAR”,编辑BAR配置文件,将内部出现的FOO替换为BAR)
“常用”标签中的“浏览”按钮允许我选择要保存的目录,但不允许我选择现有文件
2)我如何分辨Eclipse文件( X )是此项目的默认启动配置,还是config(X)使用file(A)和config(Y)使用文件(B)
3)在“ .project”或“ .config”或“ .cproject”文件中,是否有一种方法可以指定在哪里寻找启动配置,在哪里提供它们?
4)确保有一个文件(或放置在.project或.cproject中)肯定会很高兴:该项目的启动配置位于此目录中-为用户提供基于存在于其中的文件的列表该目录
底行:
我有些困惑-我可以使用所有必需的设置“正确”创建启动文件,但似乎没有办法告诉Eclipse使用选择/使用它们。
这里似乎没有任何自动化措施,我最终不得不回到手动创建项目并人工忘记项目文件中的设置。
我看过的地方:
排序问题,但不完全是
https://superuser.com/questions/521537/remove-launch-from-run-debug-drop-down-in-eclipse
以下-ARM描述了导入过程,但在我的情况下,所有“ .launch”文件都变灰并且无法选择,我不知道为什么,那是一个不同的问题
我不想让此过程成为一个多步骤的过程-另请参见上面有关删除过时的启动配置的信息-您在历史记录中最终会得到太多的启动配置。
http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0446h/CJADBBIA.html
还有许多其他地方,但所有地方似乎都是“单击此处”或“使用此菜单项”,而不是解决外部文件问题。