У меня есть Eclipse Juno для разработчиков C/C++, установленный вместе с подключаемым модулем поддержки разработки GNU ARM C/C++ -из http://sourceforge.net/projects/gnuarmeclipse..
В моем проекте я использую такие типы, как uint_32t
, int16_t
и uint8_t
, чем обычно исходит из stdint.h
. Хотя я заставил Eclipse видеть стандартные заголовки моего компилятора, напрямую указав каталог, в котором находится каталог include
, упомянутые типы не разрешаются. Это дает мне много красных пометок о неразрешенных символах и создает некоторые проблемы с завершением кода функций, объявленных с этими типами.
Та же проблема со стандартными определениями макросов, такими как GNUC-обычно CDT видит их для GNU C или GNU C++, но с набором инструментов для ARM Windows GCC это не так. Странный.
Что я могу сделать, чтобы решить эту проблему и вернуть основной прирост производительности, который дает Eclipse?