我使用cmake -G“Eclipse CDT4 - Unix Makefiles”为c ++项目创建了eclipse项目文件。
我找不到更改工具链的选项,因为没有列出C ++ Builder,只能在Eclipse中查看c ++ General。
因为我没有设置正确的工具链,所以无法找到STL,意味着找不到字符串,矢量等...(类型字符串未解析)。
我该如何解决这个问题?
答案 0 :(得分: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库现在可以找到我想要的,没有错误,所有内容都可以成功构建。
希望我能帮助别人。