当前位置: 技术问答>linux和unix
qt中关于编译的问题,一定要看啊!
来源: 互联网 发布时间:2015-10-22
本文导语: In function `CPSMainForm::logViewHis()': /vobs/ps/uif/psmainform.cpp:588: undefined reference to `CHisLogDisplayDlg::CHis LogDisplayDlg[in-charge](QWidget*, char const*, bool, unsigned)' psmainform.o(.text+0x47a5):/vobs/ps/uif/psmainform.cpp:619: undefined reference to...
In function `CPSMainForm::logViewHis()':
/vobs/ps/uif/psmainform.cpp:588: undefined reference to `CHisLogDisplayDlg::CHis
LogDisplayDlg[in-charge](QWidget*, char const*, bool, unsigned)'
psmainform.o(.text+0x47a5):/vobs/ps/uif/psmainform.cpp:619: undefined reference
to `CHisLogDisplayDlg::~CHisLogDisplayDlg [in-charge]()'
psmainform.o(.text+0x48a7):/vobs/ps/uif/psmainform.cpp:609: undefined reference
to `CHisLogDisplayDlg::displayHisLogFromStartDateToEndDate(int, int&, QDateTime&
, QDateTime&)'
psmainform.o(.text+0x48ec):/vobs/ps/uif/psmainform.cpp:602: undefined reference
to `CHisLogDisplayDlg::displayHisLogFromStartDateToNow(int, int&, QDateTime&)'
psmainform.o(.text+0x4916):/vobs/ps/uif/psmainform.cpp:596: undefined reference
to `CHisLogDisplayDlg::displayAllHisLog(int, int&)'
psmainform.o(.text+0x4c13): In function `CPSMainForm::calibratingJPEG()':
/vobs/ps/uif/psmainform.cpp:699: undefined reference to `vtable for CalibrateThr
ead'
psmainform.o(.text+0x4c27):/vobs/ps/uif/psmainform.cpp:699: undefined reference
to `CCalibrateJPEG::CCalibrateJPEG[in-charge]()'
psmainform.o(.text+0x4c4f):/vobs/ps/uif/psmainform.cpp:706: undefined reference
to `CalibrateThread::~CalibrateThread [in-charge]()'
有没有人也遇到过这样的问题,最后是怎么解决的啊!
/vobs/ps/uif/psmainform.cpp:588: undefined reference to `CHisLogDisplayDlg::CHis
LogDisplayDlg[in-charge](QWidget*, char const*, bool, unsigned)'
psmainform.o(.text+0x47a5):/vobs/ps/uif/psmainform.cpp:619: undefined reference
to `CHisLogDisplayDlg::~CHisLogDisplayDlg [in-charge]()'
psmainform.o(.text+0x48a7):/vobs/ps/uif/psmainform.cpp:609: undefined reference
to `CHisLogDisplayDlg::displayHisLogFromStartDateToEndDate(int, int&, QDateTime&
, QDateTime&)'
psmainform.o(.text+0x48ec):/vobs/ps/uif/psmainform.cpp:602: undefined reference
to `CHisLogDisplayDlg::displayHisLogFromStartDateToNow(int, int&, QDateTime&)'
psmainform.o(.text+0x4916):/vobs/ps/uif/psmainform.cpp:596: undefined reference
to `CHisLogDisplayDlg::displayAllHisLog(int, int&)'
psmainform.o(.text+0x4c13): In function `CPSMainForm::calibratingJPEG()':
/vobs/ps/uif/psmainform.cpp:699: undefined reference to `vtable for CalibrateThr
ead'
psmainform.o(.text+0x4c27):/vobs/ps/uif/psmainform.cpp:699: undefined reference
to `CCalibrateJPEG::CCalibrateJPEG[in-charge]()'
psmainform.o(.text+0x4c4f):/vobs/ps/uif/psmainform.cpp:706: undefined reference
to `CalibrateThread::~CalibrateThread [in-charge]()'
有没有人也遇到过这样的问题,最后是怎么解决的啊!
|
得,我刚刚碰上这个问题.
这个问题是由于你使用的模块(.o)文件是用不同的编译器编译的,和你现在用的编译器不同,因此在联接时,无法识别符号而产生的错误
这个问题是由于你使用的模块(.o)文件是用不同的编译器编译的,和你现在用的编译器不同,因此在联接时,无法识别符号而产生的错误