2017-02-07 55 views
0

一些項目設置修修補補,即改變FPU類型後,一些奇怪的條目出現在例如包括:奇怪包括在Eclipse CDT的+ GNU路徑ARM

項目/#民主基金__ARM_NEON

>設置 - - >工具設置 -

這些不是在任何地方,可以指定包括在通常的地方(C/C++編譯的所示>編譯器的xy - >含

這顯然無效包括路徑創建一個惱人的。警告信息在「問題」 標籤。

有時,更多的FPU設置會使這些條目消失,或導致出現更多類似的條目,但我在這裏看不到任何邏輯行爲。這是一個錯誤?

Screenshot

回答

3

請參閱:http://blog.bachi.net/?m=201409的解決方案。

workspace.metadata.pluginsorg.eclipse.cdt.coreROME2_P1_A2.language.settings.xml

卸下:

<entry kind="includePath" name="/${ProjName}/#undef __ARM_FP"> 
    <flag value="BUILTIN|READONLY|VALUE_WORKSPACE_PATH"/> 
</entry> 
<entry kind="includePath" name="/${ProjName}/#undef __ARM_FEATURE_FMA"> 
    <flag value="BUILTIN|READONLY|VALUE_WORKSPACE_PATH"/> 
</entry> 
<entry kind="includePath" name="/${ProjName}/#undef __ARM_NEON__"> 
    <flag value="BUILTIN|READONLY|VALUE_WORKSPACE_PATH"/> 
</entry> 
<entry kind="includePath" name="/${ProjName}/#undef __ARM_NEON"> 
    <flag value="BUILTIN|READONLY|VALUE_WORKSPACE_PATH"/> 
</entry> 

地址:

<language id="org.eclipse.cdt.core.g++"> 
    <entry kind="includePath" name="C:/Program Files (x86)/GNU Tools ARM Embedded/6 2017-q1-update/arm-none-eabi/include/c++/6.3.1"> 
     <flag value="BUILTIN|READONLY"/> 
    </entry> 
    <entry kind="includePath" name="C:/Program Files (x86)/GNU Tools ARM Embedded/6 2017-q1-update/arm-none-eabi/include/c++/6.3.1/arm-none-eabi/thumb/v8-m.main"> 
     <flag value="BUILTIN|READONLY"/> 
    </entry> 
    <entry kind="includePath" name="C:/Program Files (x86)/GNU Tools ARM Embedded/6 2017-q1-update/arm-none-eabi/include/c++/6.3.1/backward"> 
     <flag value="BUILTIN|READONLY"/> 
    </entry> 
    <entry kind="includePath" name="C:/Program Files (x86)/GNU Tools ARM Embedded/6 2017-q1-update/lib/gcc/arm-none-eabi/6.3.1/include"> 
     <flag value="BUILTIN|READONLY"/> 
    </entry> 
    <entry kind="includePath" name="C:/Program Files (x86)/GNU Tools ARM Embedded/6 2017-q1-update/lib/gcc/arm-none-eabi/6.3.1/include-fixed"> 
     <flag value="BUILTIN|READONLY"/> 
    </entry> 
    <entry kind="includePath" name="C:/Program Files (x86)/GNU Tools ARM Embedded/6 2017-q1-update/arm-none-eabi/include"> 
     <flag value="BUILTIN|READONLY"/> 
    </entry> 
</language> 
+0

這個文件存儲在哪裏,我找不到它 – taquionbcn

0

好吧發現:工作區/ .metadata/.plugins/org.eclipse.cdt.core/{} NAME_OF_PROJECT .language.settings.xml

,但我喜歡刪除它比觸摸和下一次我打開日食,並建立所有去了OK