Mao*_*hen 0 c++ reference undefined
我有main.cpp:
#include "censorship_dec.h"
using namespace std;
int main () {
censorship();
return 0;
}
Run Code Online (Sandbox Code Playgroud)
这是我的censorship_dec.h:
#include <iostream>
#include <stdio.h>
#include <string.h>
using namespace std;
void censorship();
Run Code Online (Sandbox Code Playgroud)
这是我的censorship_mng.cpp:
#include "censorship_dec.h"
using namespace std;
void censorship()
{
cout << "bla bla bla" << endl;
}
Run Code Online (Sandbox Code Playgroud)
我试图在SSH(Linux)中运行这些文件,所以我写道:make main但是我得到了:
g++ main.cpp -o main
/tmp/ccULJJMO.o: In function `main':
main.cpp:(.text+0x71): undefined reference to `censorship()'
collect2: ld returned 1 exit status
make: *** [main] Error 1
Run Code Online (Sandbox Code Playgroud)
请帮忙!
您必须指定censorship定义的文件.
g++ main.cpp censorship_mng.cpp -o main
Run Code Online (Sandbox Code Playgroud)