【发布时间】:2016-01-20 17:40:29
【问题描述】:
我正在尝试为 Eclipse CDT 创建一个新项目模板,以解决我在here 提出的问题。 @Jonah Graham 在他对 1 的回答中提供了非常详细的演练,这让我大部分时间都受益匪浅。
但是,我不知道如何设置通过下拉菜单指定的选项;例如在设置/工具设置/GCC C++ 编译器/方言选项卡上将方言/语言标准设置为ISO C++11 (-std=c++01)。如果我想更改默认的优化或调试级别等,也会出现同样的问题。
我想也许这可以通过类似的方式来完成
<process
type="org.eclipse.cdt.managedbuilder.core.SetMBSStringListOptionValues">
<simple name="projectName" value="$(projectName)" />
<complex-array name="resourcePaths">
<element>
<simple name="id" value=".*cpp\.compiler\.option\.dialect\.std." />
<simple-array name="values">
<element value="gnu.cpp.compiler.dialect.c++11" />
</simple-array>
<simple name="path" value="" />
</element>
</complex-array>
</process>
不幸的是,这似乎没有任何效果(没有错误,但生成的 .cproject 文件中也没有任何内容)。
我可以通过设置“其他方言”标志来解决这个问题,这只是一个字符串,但我想知道如何通过下拉菜单来解决这个问题,因为这些出现在其他地方。
【问题讨论】:
标签: eclipse c++11 eclipse-cdt eclipse-pde