0

我使用 cmake -G"Eclipse CDT4 - Unix Makefiles" 为 c++ 项目创建了 eclipse 项目文件。

我找不到更改工具链的选项,因为没有列出 C++ Builder,只能在 Eclipse 中查看 c++ General。

因为我没有正确设置工具链,所以无法找到 STL,即找不到字符串、向量等(字符串类型未解析)。

我怎样才能解决这个问题?

4

1 回答 1

0

我发现了如何解决这个问题。

首先,我删除了我的构建目录并使用 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 库现在按照我想要的方式找到,没有错误,一切都成功构建。

希望我帮助了某人。

于 2013-05-27T10:06:42.230 回答