未找到 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 有疑问。重新安装工作正常。
我是 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 有疑问。重新安装工作正常。