C ++构建成功但Eclipse仍然显示错误

时间:2014-06-15 12:44:41

标签: c++ eclipse multithreading cross-compiling raspbian

我的Eclipse出了点问题。

我已将该库纳入我的项目中。 Cross GCC编译器似乎很好地编译了所有内容。

控制台输出:

14:37:50 **** Incremental Build of configuration Debug for project DomoHome2 ****
make all 
Building target: DomoHome2
Invoking: Cross G++ Linker
arm-none-linux-gnueabi-g++  -o "DomoHome2"  ./BV4618.o ./Database.o ./main.o   -    lmysqlclient -lwiringPi -lz -ldl -lpthread
Finished building target: DomoHome2


14:37:51 Build Finished (took 114ms)

但是eclipse仍然显示出这些错误:

Type 'thread' could not be resolved BV4618.cpp  /DomoHome2  line 235    Semantic Error

我尝试了许多解决方案,例如刷新索引器文件或更改代码分析,但我仍然遇到这个恼人的错误。我该怎么办?

按照以下说明解决:

右键单击您的项目,然后单击“属性” 在C / C ++下点击"预处理器包含路径,宏" 选择“提供者”选项卡 列表中应该有一个项目,例如" GCC内置编译器设置"。选择此条目。 取消选中"使用全球提供商..."选项 在列表下面有一个框,其中显示" Command以获取编译器规格。"追加" -std = c ++ 0x"对此。 单击Apply,然后单击OK。 回到Eclipse工作区,选择Project Menu,C / C ++ Index,然后单击*"重新解析未解析的包含。"

*在执行之前重建Indexer文件

0 个答案:

没有答案