嗨,我收到此错误:未定义对`test()'的引用 collect2.exe:错误:ld返回1退出状态 当我尝试编译一个简单的程序时,我是一个初学者:(
//shoppinglist.cpp
#include "SHOP_H.h"
#include<iostream>
using namespace std;
void test(){
cout<<"this is the test function";
}
//main.cpp
#include<iostream>
#include "SHOP_H.h"
using namespace std;
int main(){
// shopping_list mylist;
test();
cout<<"hello world";
return 1;
}
//SHOP_H.h
#ifndef SHOP_H
#define SHOP_H
using namespace std;
void test();
#endif