我目前正在做家庭作业,我什至无法掌握基础知识。我在编译时遇到错误:“未定义对MapReader :: MapReader()的引用”
主文件
#include <iostream>
#include "MapReader.h"
using namespace std;
int main(int argc, char *argv[]){
MapReader* mp = new MapReader();
}
MapReader.cpp
#include "MapReader.h"
MapReader::MapReader(){
//TODO
}
MapReader.h
#include <iostream>
#include <utility>
#include <fstream>
#include <vector>
#include <string>
using namespace std;
class MapReader{
public:
MapReader();
};
我正在使用
g++ -g -Wall Main.cpp -o Run
进行编译。
我只希望它可以编译... 谢谢。