我遇到了用代码块编写的项目的问题.
我已经制作了新的控制台应用程序.但是当我添加一个新的类C :: B时,我会抛出一个错误:
/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/crt1.o||In function `_start':
(.text+0x20)||undefined reference to `main'
Run Code Online (Sandbox Code Playgroud)
我不知道出了什么问题.
main.cpp中
#include <iostream>
#include "display.h"
int main()
{
Display newDisplay;
std::cout << "Hello world!" << std::endl;
return 0;
}
Run Code Online (Sandbox Code Playgroud)
display.cpp
#include "display.h"
#include <iostream>
Display::Display()
{
std::cout << "Constructor" << std::endl;
}
Display::~Display()
{
std::cout << "Destructor" << std::endl;
}
Run Code Online (Sandbox Code Playgroud)
display.h
#ifndef DISPLAY_H
#define DISPLAY_H
class Display
{
public:
Display();
virtual ~Display();
protected:
private:
};
#endif // DISPLAY_H
Run Code Online (Sandbox Code Playgroud)