Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Для новичков > Проблема с Eclipse CDT и MinGW


Автор: aximand 2.5.2009, 16:35
Можит быть уже кто-то сталкивался.
Решил попробовать IDE Eclipse, установил Eclipse CDT и компилятор MinGW(g++ и MinGW make), создал нужную переменную среды с адресом компилятора.
Создаю проект HelloWorld, выбираю среди тулчанов MinGW, но при компиляции любого проекта выдаёт следующее:
Код
S:/DevTools/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/c++/3.4.5/mingw32/bits/time_members.h: In constructor `std::__timepunct<_CharT>::__timepunct(int*, const char*, int)':
S:/DevTools/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/c++/3.4.5/mingw32/bits/time_members.h:56: error: `NULL' was not declared in this scope
S:/DevTools/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/c++/3.4.5/mingw32/bits/time_members.h:58: error: `strlen' is not a member of `std'
S:/DevTools/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/c++/3.4.5/mingw32/bits/time_members.h:59: error: `strcpy' is not a member of `std'
In file included from S:/DevTools/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/c++/3.4.5/bits/basic_ios.h:44,
                 from S:/DevTools/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/c++/3.4.5/ios:51,
                 from S:/DevTools/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/c++/3.4.5/ostream:45,
                 from S:/DevTools/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/c++/3.4.5/iostream:45,
                 from ..\src\HW.cpp:9:
S:/DevTools/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/c++/3.4.5/bits/locale_facets.h: At global scope:
S:/DevTools/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/c++/3.4.5/bits/locale_facets.h:3000: error: expected `)' before "__refs"
S:/DevTools/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/c++/3.4.5/bits/locale_facets.h:3042: error: `tm' has not been declared
S:/DevTools/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/c++/3.4.5/bits/locale_facets.h:3067: error: `tm' has not been declared
S:/DevTools/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/c++/3.4.5/bits/locale_facets.h:3095: error: `tm' has not been declared
S:/DevTools/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/c++/3.4.5/bits/locale_facets.h:3124: error: `tm' has not been declared
S:/DevTools/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/c++/3.4.5/bits/locale_facets.h:3150: error: `tm' has not been declared
S:/DevTools/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/c++/3.4.5/bits/locale_facets.h:3188: error: `tm' has not been declared
S:/DevTools/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/c++/3.4.5/bits/locale_facets.h:3207: error: `tm' has not been declared
S:/DevTools/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/c++/3.4.5/bits/locale_facets.h:3226: error: `tm' has not been declared
S:/DevTools/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/c++/3.4.5/bits/locale_facets.h:3245: error: `tm' has not been declared
S:/DevTools/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/c++/3.4.5/bits/locale_facets.h:3264: error: `tm' has not been declared
S:/DevTools/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/c++/3.4.5/bits/locale_facets.h:3269: error: `size_t' has not been declared
S:/DevTools/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/c++/3.4.5/bits/locale_facets.h:3276: error: `size_t' has not been declared
S:/DevTools/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/c++/3.4.5/bits/locale_facets.h:3282: error: `tm' has not been declared
S:/DevTools/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/c++/3.4.5/bits/locale_facets.h:3298: error: `size_t' has not been declared
S:/DevTools/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/c++/3.4.5/bits/locale_facets.h:3339: error: expected `)' before "__refs"
S:/DevTools/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/c++/3.4.5/bits/locale_facets.h:3358: error: expected `,' or `...' before '*' token
S:/DevTools/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/c++/3.4.5/bits/locale_facets.h:3379: error: expected `,' or `...' before '*' token
S:/DevTools/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/c++/3.4.5/bits/locale_facets.h:3405: error: expected `,' or `...' before '*' token
S:/DevTools/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/c++/3.4.5/bits/locale_facets.h: In member function `_OutIter std::time_put<_CharT, _OutIter>::put(_OutIter, std::ios_base&, _CharT, int) const':
S:/DevTools/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/c++/3.4.5/bits/locale_facets.h:3380: error: `__tm' was not declared in this scope
S:/DevTools/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/c++/3.4.5/bits/locale_facets.h:3380: error: `__format' was not declared in this scope
S:/DevTools/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/c++/3.4.5/bits/locale_facets.h:3380: error: `__mod' was not declared in this scope
S:/DevTools/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/c++/3.4.5/bits/locale_facets.h: At global scope:
S:/DevTools/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/c++/3.4.5/bits/locale_facets.h:3421: error: `size_t' has not been declared
S:/DevTools/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/c++/3.4.5/bits/locale_facets.h:3470: error: `size_t' does not name a type
S:/DevTools/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/c++/3.4.5/bits/locale_facets.h:3475: error: `size_t' does not name a type
S:/DevTools/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/c++/3.4.5/bits/locale_facets.h:3477: error: `size_t' does not name a type
S:/DevTools/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/c++/3.4.5/bits/locale_facets.h:3479: error: `size_t' does not name a type
S:/DevTools/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/c++/3.4.5/bits/locale_facets.h:3491: error: expected `)' before "__refs"
S:/DevTools/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/c++/3.4.5/bits/locale_facets.h:3563: error: expected `)' before "__refs"
S:/DevTools/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/c++/3.4.5/bits/locale_facets.h:3575: error: `size_t' has not been declared
...
...
...
S:/DevTools/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/c++/3.4.5/bits/istream.tcc:1170:   instantiated from here
S:/DevTools/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/c++/3.4.5/istream:66: error: no type named `off_type' in `struct std::char_traits<char>'
S:/DevTools/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/c++/3.4.5/bits/istream.tcc:893: error: no type named `off_type' in `struct std::char_traits<char>'
S:/DevTools/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/c++/3.4.5/istream: In instantiation of `std::basic_iostream<char, std::char_traits<char> >':
S:/DevTools/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/c++/3.4.5/bits/istream.tcc:1179:   instantiated from here
S:/DevTools/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/c++/3.4.5/istream:714: error: no type named `off_type' in `struct std::char_traits<char>'
Build error occurred, build is stopped
Time consumed: 3290  ms.  

На всякий случай скажу, что у меня Windows 7 x64.

Автор: andrew_121 2.5.2009, 16:47
aximand, Гы... Попробуй на нормальную ОС поставить. Хотя...хз...

Автор: bsa 2.5.2009, 23:23
aximand, похоже у тебя просто mingw поврежден. переустанови его.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)