Mac C++无法找到自制文件安装

Mac C++无法找到自制文件安装,c++,macos,gcc,homebrew,C++,Macos,Gcc,Homebrew,在我用自制软件安装gflags后,我试图编译一个项目,但出现了一个错误: 致命错误:“gflags/gflags.h” 然后我试着通过编写一个简单的程序来测试gflags,就像这样,只包括gflags: 我使用g++尝试编译该文件,但仍然得到相同的错误: 但我确实在/usr/local/include/gflags/gflags.h中找到了gflags。 我尝试了同样由自制软件安装的glog,但得到了相同的错误 问题是g++在/usr/local/include中找不到该文件。有人能告诉我如何解

在我用自制软件安装gflags后,我试图编译一个项目,但出现了一个错误:

致命错误:“gflags/gflags.h”

然后我试着通过编写一个简单的程序来测试gflags,就像这样,只包括gflags:

我使用g++尝试编译该文件,但仍然得到相同的错误:

但我确实在/usr/local/include/gflags/gflags.h中找到了gflags。 我尝试了同样由自制软件安装的glog,但得到了相同的错误

问题是g++在/usr/local/include中找不到该文件。有人能告诉我如何解决这个问题吗?

您需要将/usr/local/include添加到CPLUS\u include\u PATH变量中

在您的shell中:
export CPLUS_INCLUDE_PATH=$CPLUS_INCLUDE_PATH:/usr/local/INCLUDE

欢迎使用堆栈溢出。请花时间阅读和参考材料,从这里你可以问什么。邮政编码和错误作为文本,而不是作为图片的链接。GCC - I/USR /本地/包含测试。C - O主似乎混合C和C++。我想知道为什么homebrew安装在/usr/local/include中,但对我来说它是在/usr/local/ceral中。