小智 5
解决方法请参见: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>
Run Code Online (Sandbox Code Playgroud)
添加:
<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>
Run Code Online (Sandbox Code Playgroud)