我有SublimeText 3和未定义的引用类的构造函数的问题。我觉得现在的问题是联。Sublimetext 3 C++编译错误“未定义的引用类::构造函数()
我有主。的.cpp,Student.cpp和Student.h
代码是现在
的main.cpp很简单:
#include "Student.h"
int main(int argc, char const *argv[])
{
Student student1;
return 0;
}
Student.h:
#ifndef _S
#define _S
#include <iostream>
using namespace std;
class Student
{
public:
Student();
~Student();
};
#endif
末Student.cpp
#include "Student.h"
Student::Student() {}
Student::~Student(){}
任何建议哪些软件包我必须安装或改变什么?
我将不胜感激任何帮助
玛丽亚
编辑:
谢谢您的解答!我通过Makefile来解决问题。 我必须安装GnuWin,我的“制作”可以工作,然后在崇高我选择构建系统 - >制作和我的makefile怎么样子:
NEW=5.1
NEW2 = Student
KOMP=g++
FLAGS= -std=c++11 -Wall -g
$(NEW):$(NEW).o $(NEW2).o
$(KOMP) $(FLAGS) $^ -o [email protected]
$(NEW).o:$(NEW).cpp
$(KOMP) -c $(FLAGS) $^ -o [email protected]
$(NEW2).o:$(NEW2).cpp $(NEW2).h
$(KOMP) -c $(FLAGS) $^
clean:
rm -f *.o *.gch $(NEW)
run: $(NEW)
./$(NEW)
valgrind: $(NEW)
valgrind -v ./$(NEW)
gdb: $(NEW)
gdb ./$(NEW)
之后,我必须安装PackageResourceViewer添加有变种“运行”等(记得要加,以后每{}中的“变种”)
希望我的帖子能帮助别人太:)从连接器起源
为什么你想使用崇高的文字建设? –
为什么不呢?它有一个选项来建立。 – Gottuska
绝对是。那里有你的.buildSystem? –