我在同一条路径上写了两个文件。第一个名为“dso.h”的文件。
//dso.cpp
using namespace std;…
看起来你混淆了dso.h和dso.cpp。 假设应该是dso.h ...
在顶部,包含防守是错误的。
#ifdef DSO_H #define DSO_H
......应该是
#ifndef DSO_H #define DSO_H
或者标题不会被解析!