我收到错误
Symbol(s) not found for architecture x86_64
试图在 QtCreator 上编译一个项目。当我尝试创建用户定义类的实例时会发生这种情况,Layer
. 该类由一个标头layer.h
和一个实现组成layer.cpp
。它经过测试并在另一个程序中工作。在我的项目中,它包含在qtwidget.h
我尝试在qtwidget.cpp
. 例如:
Layer<double> text("pq.txt",0.5,0.5,0.5);
开启这条线就qtwidget.cpp
足以显示错误。
这是一个如此普遍的错误,我对如何进一步隔离它一无所知,但如果它有帮助,我已经将整个项目包含在这个 git repo中。