Eclipse c ++ Type не удалось устранить ошибку, даже если сборка прошла успешно

Я смешал проект C ++ / Java в Eclipse. Я установил файл build.mk, и Eclipse успешно строит проект, когда все файлы в редакторе закрыты. Когда я открываю .h или .cpp файл, Eclipse находит в них много неопределенных символов. У меня есть ссылки на сторонние API, и все проблемы, похоже, связаны с символами этого API. Как ни странно, некоторые типы считаются определенными в Eclipse, а некоторые считаются неопределенными, хотя в некоторых случаях они определяются в одном и том же файле .h.

Мой коллега не испытывает ни одной из этих проблем, но мы не знаем, с чего начать решение этой проблемы. Мы уже убедились, что наши каталоги для включения в Eclipse одинаковы. Есть ли способ сравнить настройки проекта Eclipse?

Обновление: файлы .cproject и файлы .project и файлы в каталоге .settings различаются только по некоторым путям. Не помогло решить мою проблему, хотя.

 michele b06 апр. 2012 г., 11:22
вы могли быdiff твои коллеги.project а также.cproject против твоего, нелегкая задача, но иногда это спасало меня ... Глупый вопрос, но .. ты пробовалproject/cleanв вашем проекте?
 Juozas Kontvainis06 апр. 2012 г., 11:40
Да, я пробовал чистить. Многократно :(
 dbrank006 апр. 2012 г., 20:59
Испытал похожие проблемы с внутренним парсером. Не удалось найти решение. Возможно ли, что у вашего коллеги эти функции отключены (выделение "ошибки")?

Ответы на вопрос(4)

У меня такая же проблема. Это происходит, когда во включенном файле я использовал

namespace std

без использования его в основном файле или наоборот. Проверить с помощьюnamespace в равной степени.

Вы также можете скомпилировать и запустить исходный код, щелкнув правой кнопкой мыши на Project & gt; Запустить анализ кода C / C ++. Это решит вашу проблему.enter image description here

 26 янв. 2016 г., 22:50
Это помогает вам найти все места, где ошибка проявляется, но не решает ее.

Оказывается, мне нужно было изменить настройки Code Analysis, которые находятся на вкладке Launching, и я просто не видел эту вкладку.

enter image description here

 06 июн. 2017 г., 09:19
У меня похожая проблема и это ничего не решает

У меня такая же проблема. Это можно решить, очистив индексатор Eclipse.

Я использовал контекстное меню проектов и выбралIndex->Rebuild а такжеIndex->Freshen All Files, Последние удалили сообщения об ошибках.

 28 окт. 2017 г., 00:51
Я работал после удаления проекта с тем же именем и импорта этого проекта обратно в мое рабочее пространство после того, как я переместил файлы в другой каталог.
 28 авг. 2012 г., 20:37
Вы спасатель жизни 8-) [или, по крайней мере, спасатель здравомыслия ...] Я был на пути к тому, чтобы сходить с ума, многократно чистя / перестраивая проекты, и многократные проверки предпочтений не помогли. ..
 07 июл. 2015 г., 23:48
Это решило мою проблему. Спасибо вам большое!
 28 мая 2014 г., 22:39
Это было так раздражает меня. Я мог на самом деле отладить приложение, но ошибки указывали на то, что оно не создавалось. Arrrgh. Спасибо тебе за это.
 17 февр. 2017 г., 09:57
Это все еще не решило проблему для меня. Хотя stdint.h и stdbool.h и другие включены, они все для меня не решены. Я проверил, что пути включены в список в свойствах проекта, и сборка также прошла успешно! Только разрешение синтаксического анализатора Eclipse не удается.

Ваш ответ на вопрос