我使用 cmake -G"Eclipse CDT4 - Unix Makefiles" 为 c++ 项目创建了 eclipse 项目文件。
我找不到更改工具链的选项,因为没有列出 C++ Builder,只能在 Eclipse 中查看 c++ General。
因为我没有正确设置工具链,所以无法找到 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 库现在按照我想要的方式找到,没有错误,一切都成功构建。
希望我帮助了某人。