Я создал файлы проекта eclipse для проекта c ++ с помощью cmake -G «Eclipse CDT4 — Makefile Unix».
Я больше не могу найти возможность изменить цепочку инструментов, потому что C ++ Builder отсутствует в списке, только C ++ General можно просматривать в Eclipse.
Из-за того, что у меня не установлена правильная цепочка инструментов, я не могу найти STL, что означает, что строка, вектор и т. Д. Не найдены (строка типа не разрешена).
Как я могу это исправить?
Я узнал, как это исправить.
Сначала я удалил свой каталог сборки и пересоздал его с помощью mkdir build.
Отредактировал CMakeLists.txt, добавив цепочку инструментов следующим образом:
SET(CMAKE_C_COMPILER "/usr/bin/gcc")
SET(CMAKE_C_COMPILER_ARG1 "")
SET(CMAKE_C_COMPILER_ID "GNU")
SET(CMAKE_C_PLATFORM_ID "Linux")
После этого я использовал команду cmake * cmake .. -G «Eclipse CDT4 — Unix Makefiles» из каталога сборки.
Моя библиотека STL теперь найдена так, как я хотел, без ошибок все успешно скомпилировано.
Надеюсь, я кому-то помог.
Других решений пока нет …