我正在尝试编译一个在 Xcode 中运行良好但在终端中出错的 c++ 程序。
主文件
int main(int argc, const char * argv[])
{
Example* example =new Example();
example->show();
}
例子.h
class Example {
public:
void show();
};
例子.cpp
void Example::show() {
std::cout<<"Hello World"<<std::endl;
}
我得到的错误
"Example::show()", referenced from:
_main in cckpIa3V.o
ld: symbol(s) not found for architecture x86_64
collect2: ld returned 1 exit status
我正在使用 g++ 编译
g++ -o test main.cpp