2017-02-07 24 views
0

После мастерить с некоторыми настройками проекта, а именно изменение типа FPU, некоторые странные записи появились в включает в себя, например .:Странно включать путь в Eclipse CDT + GNU ARM

проект/# UNDEF __ARM_NEON

Они не показаны на любом из обычных мест, где включает могут быть заданы (C/C++ сборки -> Параметры -> Параметры инструментов -> компилятор х -> включает

Это, очевидно, неверен включают путь создает раздражающий. предупреждение о "проблемах" Вкладка.

Иногда изменение настроек 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

Ok нашли: рабочее пространство/.metadata/.plugins/org.eclipse.cdt.core/{} NAME_OF_PROJECT .language.settings.xml

но я предпочитают удалять его, а затем прикоснуться, а в следующий раз я открою eclipse и все все поработаю

 Смежные вопросы

  • Нет связанных вопросов^_^