【问题标题】:How to change the toolchain eclipse project如何更改工具链eclipse项目
【发布时间】:2013-05-22 02:14:08
【问题描述】:
我使用 cmake -G"Eclipse CDT4 - Unix Makefiles" 为 c++ 项目创建了 eclipse 项目文件。
我找不到更改工具链的选项,因为没有列出 C++ Builder,在 Eclipse 中只能查看 c++ General。
因为我没有正确设置工具链,所以无法找到 STL,即未找到字符串、向量等(未解析类型字符串)。
我该如何解决这个问题?
【问题讨论】:
标签:
c++
eclipse
cmake
toolchain
【解决方案1】:
我发现了如何解决这个问题。
首先我删除了我的构建目录并使用 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 库现在可以按照我的要求找到,没有错误,一切都成功构建。
希望我能帮助别人。