我有以下问题(关于图书馆我仍然很没经验)
我在同一个文件夹中有这3个文件,分别是main.cpp,prova.h和prova.cpp
main.cpp
#include "prova.h"
int main(){
myprova(245);
return 0;
}
prova.h
void myprova(int a);
prova.cpp
#include<iostream>
#include"prova.h"
void myprova(int a){
std::cout<<"buongiornissimo"<<a<<endl;
}
当我命中(使用kriscors07的gpp-compiler进行原子操作)构建并运行时,它只是告诉我我对myprova有未定义的引用 我也尝试过在myprova.cpp文件中的#include“ myprova.h”行中删除,但这是相同的。
编译器错误
/tmp/ccS6gADM.o: nella funzione "main":
main.cpp:(.text+0xa): riferimento non definito a "myprova(int)"
collect2: error: ld returned 1 exit status
半身?