gpt4 book ai didi

c++ - fatal error comp.h 未找到 Netbean 8.0

转载 作者:行者123 更新时间:2023-11-30 17:10:46 26 4
gpt4 key购买 nike

我知道这不是新问题,我已经做了所有研究,检查是否有任何可能的解决方案符合我的问题。不幸的是,我找不到任何。

我使用 Mac Yosemite 10.10、Netbean 8.0 编译 cpp 项目代码。我注意到我的问题是在编译过程中系统将在

处查找 omp.h

/usr/local/Cellar/libiomp/20150401/include/libiomp/omp.h

但是,错误显示找不到 omp.h

In file included from <built-in>:339:
In file included from <command line>:4:
./predict_common.h:25:10: fatal error: 'omp.h' file not found
#include <omp.h>
^
1 error generated.
make[2]: *** [build/Debug/GNU-MacOSX/build_vocabolary.o] Error 1
make[1]: *** [.build-conf] Error 2
make: *** [.build-impl] Error 2

注意:这也是代码中 #include 未找到的一些警告(黄色下划线)。

我之前的解决方案是1) 将 omp.h 文件复制到 /usr/include/ 。因为我注意到 Netbeans 正在此位置查找头文件。所以在编程代码中,黄色下划线消失了。

但是,在编译过程中,系统发现 omp.h 位于不同的位置,并显示 cogflict 错误。

2) 提醒/usr/include/处的omp.h文件,并删除/usr/local/Cellar/libiomp/20150401/include/libiomp/omp.h

有趣的是,编译到一半时,系统显示错误 omp.h file not found at/usr/local/Cellar/libiomp/20150401/include/libiomp/omp.h 位置!

我想知道我是否错过了设置路径?我应该做什么以及需要我在 Netbeans 中完成任何设置吗?请协助..谢谢

最佳答案

在“构建”->“C 编译器”下的项目属性中,编辑包含目录文本字段并添加包含该头文件的目录。

您应该删除放入/usr/include 中的额外拷贝以避免冲突。

关于c++ - fatal error comp.h 未找到 Netbean 8.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32752885/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com