2017-02-07 2 views
0

すなわちFPUの種類を変更する、いくつかのプロジェクト設定をいじった後、いくつかの奇妙なエントリは:例えば、ストレンジはGNU ARMは

プロジェクト/#のはundefの__ARM_NEONを含んで登場EclipseのCDT +にパスを含める

これらは含まれては、(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.settings.xmlワークスペース/の.metadata/.plugins/org.eclipse.cdt.core/{NAME_OF_PROJECT}

<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

[OK]を、それを発見しましたタッチよりも削除することを好むと次回私は日食を開いて、すべてのビルドOK

関連する問題