未找到 C++ 库 header

C++ library header not found

我是 OS X 用户,我最近使用 brew 安装了 "cppunit" 库。当我尝试使用 TestCase.h header 编译 "test.cpp" 文件时,出现错误:

> test.cpp:3:10: fatal error: 'TestCase.h' file not found
>     #include "TestCase.h"

我正在编译这个文件:

test.cpp

#include <iostream>

#include "TestCase.h"

using namespace CppUnit;

class EmptyTest : public TestCase

{

};

int main()
{

}

使用这个命令:

g++ -Wall -pedantic -std=c++14 test.cpp -o test.x -lcppunit

我也试过用 -I 编译,给出库目录的路径,但仍然有同样的错误。 我所有使用 cppunit 和 brew 的朋友都可以简单地包含 header 并且程序运行良好。

我将不胜感激每一个答案。

我已经解决了这个问题。我对 Xcode 有疑问。重新安装工作正常。