2017-05-14 18 views
-1

查找已安裝的文件,我安裝的自制GFLAGS後,我嘗試編譯項目由有一個錯誤:的Mac C++的#include不能自制

fatal error: 'gflags/gflags.h'.

然後我試圖通過書面方式一個簡單的程序來測試GFLAGS像這樣(只包括GFLAGS):

the code

我用G ++來嘗試編譯文件,我仍然得到同樣的錯誤:

the error

但我確實在/usr/local/include/gflags/gflags.h中找到了gflags。 而我嘗試glog這也是由自制軟件安裝,並得到相同的錯誤。

問題是g ++在/ usr/local/include中找不到該文件。有人可以告訴我如何解決這個問題?

+0

歡迎堆棧溢出。請花些時間閱讀[The Tour](http://stackoverflow.com/tour),並參閱[幫助中心](http://stackoverflow.com/help/asking)中的資料,瞭解您可以在這裏問。 –

+2

請將代碼和錯誤郵寄給我們,而不是作爲圖片的鏈接。 –

+0

'gcc -I/usr/local/include test.c -o main' –

回答

1

您需要添加/usr/local/includeCPLUS_INCLUDE_PATH變量

在你的shell: export CPLUS_INCLUDE_PATH="$CPLUS_INCLUDE_PATH:/usr/local/include"