代码在终端中编译,但在XCode中没有外部类文件

时间:2016-03-17 13:42:43

标签: c++ xcode macos terminal

我有一个在终端中运行良好的代码

g++ -o test main.cpp

但是在Xcode中,例如带有以下行的maylass.h文件中的代码失败:

class database{
int size;
dataset *set;
public:
void init();
void insert(string name, unsigned int age);
void show();
void clear();
database();
~database();
void operator+(const database & b);
};

Error picture

我在OSX 10.7.5上使用Xcode 4.2。

dataset在main.cpp的主函数中定义:

#include <iostream>
using namespace std;

struct dataset {
    string name;
    unsigned int age;
};
#include "myclass.cpp"

stream是来自std命名空间的流。

0 个答案:

没有答案