Russian Qt Forum

Qt => Вопросы новичков => Тема начата: dqrest от Июль 10, 2012, 16:12



Название: Возникают ошибки при сборке dll qwt
Отправлено: dqrest от Июль 10, 2012, 16:12
linking ..\lib\qwtd.dll
   Создается библиотека ..\lib\qwtd.lib и объект ..\lib\qwtd.exp
qwt_column_symbol.obj : error LNK2019: ссылка на неразрешенный внешний символ "_
_declspec(dllimport) public: class QPalette & __thiscall QPalette::operator=(cla
ss QPalette &&)" (__imp_??4QPalette@@QAEAAV0@$$QAV0@@Z) в функции "public: __thi
scall QwtColumnSymbol::PrivateData::PrivateData(void)" (??0PrivateData@QwtColumn
Symbol@@QAE@XZ)
qwt_panner.obj : error LNK2019: ссылка на неразрешенный внешний символ "__declsp
ec(dllimport) public: class QPixmap & __thiscall QPixmap::operator=(class QPixma
p &&)" (__imp_??4QPixmap@@QAEAAV0@$$QAV0@@Z) в функции "protected: virtual void
__thiscall QwtPanner::widgetMousePressEvent(class QMouseEvent *)" (?widgetMouseP
ressEvent@QwtPanner@@MAEXPAVQMouseEvent@@@Z)
qwt_plot_canvas.obj : error LNK2001: неразрешенный внешний символ ""__declspec(d
llimport) public: class QPixmap & __thiscall QPixmap::operator=(class QPixmap &&
)" (__imp_??4QPixmap@@QAEAAV0@$$QAV0@@Z)"
qwt_picker.obj : error LNK2019: ссылка на неразрешенный внешний символ "__declsp
ec(dllimport) public: class QRegion & __thiscall QRegion::operator=(class QRegio
n &&)" (__imp_??4QRegion@@QAEAAV0@$$QAV0@@Z) в функции "public: void __thiscall
QwtPicker::PickerWidget::updateMask(void)" (?updateMask@PickerWidget@QwtPicker@@
QAEXXZ)
qwt_plot.obj : error LNK2001: неразрешенный внешний символ ""__declspec(dllimpor
t) public: class QRegion & __thiscall QRegion::operator=(class QRegion &&)" (__i
mp_??4QRegion@@QAEAAV0@$$QAV0@@Z)"
qwt_plot_canvas.obj : error LNK2001: неразрешенный внешний символ ""__declspec(d
llimport) public: class QRegion & __thiscall QRegion::operator=(class QRegion &&
)" (__imp_??4QRegion@@QAEAAV0@$$QAV0@@Z)"
qwt_text_label.obj : error LNK2019: ссылка на неразрешенный внешний символ "__de
clspec(dllimport) public: class QFont & __thiscall QFont::operator=(class QFont
&&)" (__imp_??4QFont@@QAEAAV0@$$QAV0@@Z) в функции "private: int __thiscall QwtT
extLabel::defaultIndent(void)const " (?defaultIndent@QwtTextLabel@@ABEHXZ)
moc_qwt_picker.obj : error LNK2001: неразрешенный внешний символ ""__declspec(dl
limport) public: class QFont & __thiscall QFont::operator=(class QFont &&)" (__i
mp_??4QFont@@QAEAAV0@$$QAV0@@Z)"
qwt_plot_renderer.obj : error LNK2019: ссылка на неразрешенный внешний символ "_
_declspec(dllimport) public: class QPainterPath & __thiscall QPainterPath::opera
tor=(class QPainterPath &&)" (__imp_??4QPainterPath@@QAEAAV0@$$QAV0@@Z) в функци
и "public: virtual void __thiscall QwtPlotRenderer::renderCanvas(class QwtPlot c
onst *,class QPainter *,class QRectF const &,class QwtScaleMap const *)const " (
?renderCanvas@QwtPlotRenderer@@UBEXPBVQwtPlot@@PAVQPainter@@ABVQRectF@@PBVQwtSca
leMap@@@Z)
qwt_plot_canvas.obj : error LNK2001: неразрешенный внешний символ ""__declspec(d
llimport) public: class QPainterPath & __thiscall QPainterPath::operator=(class
QPainterPath &&)" (__imp_??4QPainterPath@@QAEAAV0@$$QAV0@@Z)"
qwt_dial_needle.obj : error LNK2001: неразрешенный внешний символ ""__declspec(d
llimport) public: class QPainterPath & __thiscall QPainterPath::operator=(class
QPainterPath &&)" (__imp_??4QPainterPath@@QAEAAV0@$$QAV0@@Z)"
qwt_knob.obj : error LNK2001: неразрешенный внешний символ ""__declspec(dllimpor
t) public: class QPen & __thiscall QPen::operator=(class QPen &&)" (__imp_??4QPe
n@@QAEAAV0@$$QAV0@@Z)"
moc_qwt_picker.obj : error LNK2001: неразрешенный внешний символ ""__declspec(dl
limport) public: class QPen & __thiscall QPen::operator=(class QPen &&)" (__imp_
??4QPen@@QAEAAV0@$$QAV0@@Z)"
qwt_plot_curve.obj : error LNK2019: ссылка на неразрешенный внешний символ "__de
clspec(dllimport) public: class QPen & __thiscall QPen::operator=(class QPen &&)
" (__imp_??4QPen@@QAEAAV0@$$QAV0@@Z) в функции "public: __thiscall QwtPlotCurve:
:PrivateData::PrivateData(void)" (??0PrivateData@QwtPlotCurve@@QAE@XZ)
qwt_plot_spectrogram.obj : error LNK2001: неразрешенный внешний символ ""__decls
pec(dllimport) public: class QPen & __thiscall QPen::operator=(class QPen &&)" (
__imp_??4QPen@@QAEAAV0@$$QAV0@@Z)"
qwt_plot_canvas.obj : error LNK2001: неразрешенный внешний символ ""__declspec(d
llimport) public: class QPen & __thiscall QPen::operator=(class QPen &&)" (__imp
_??4QPen@@QAEAAV0@$$QAV0@@Z)"
qwt_dial.obj : error LNK2001: неразрешенный внешний символ ""__declspec(dllimpor
t) public: class QPen & __thiscall QPen::operator=(class QPen &&)" (__imp_??4QPe
n@@QAEAAV0@$$QAV0@@Z)"
qwt_plot_curve.obj : error LNK2019: ссылка на неразрешенный внешний символ "__de
clspec(dllimport) public: class QBrush & __thiscall QBrush::operator=(class QBru
sh &&)" (__imp_??4QBrush@@QAEAAV0@$$QAV0@@Z) в функции "public: virtual void __t
hiscall QwtPlotCurve::drawLegendIdentifier(class QPainter *,class QRectF const &
)const " (?drawLegendIdentifier@QwtPlotCurve@@UBEXPAVQPainter@@ABVQRectF@@@Z)
qwt_plot_canvas.obj : error LNK2001: неразрешенный внешний символ ""__declspec(d
llimport) public: class QBrush & __thiscall QBrush::operator=(class QBrush &&)"
(__imp_??4QBrush@@QAEAAV0@$$QAV0@@Z)"
qwt_knob.obj : error LNK2001: неразрешенный внешний символ ""__declspec(dllimpor
t) public: class QBrush & __thiscall QBrush::operator=(class QBrush &&)" (__imp_
??4QBrush@@QAEAAV0@$$QAV0@@Z)"
qwt_plot_rasteritem.obj : error LNK2019: ссылка на неразрешенный внешний символ
"__declspec(dllimport) public: class QImage & __thiscall QImage::operator=(class
 QImage &&)" (__imp_??4QImage@@QAEAAV0@$$QAV0@@Z) в функции "public: void __this
call QwtPlotRasterItem::invalidateCache(void)" (?invalidateCache@QwtPlotRasterIt
em@@QAEXXZ)
moc_qwt_plot.obj : error LNK2019: ссылка на неразрешенный внешний символ "__decl
spec(dllimport) public: class QString & __thiscall QString::operator=(class QStr
ing &&)" (__imp_??4QString@@QAEAAV0@$$QAV0@@Z) в функции "public: virtual int __
thiscall QwtPlot::qt_metacall(enum QMetaObject::Call,int,void * *)" (?qt_metacal
l@QwtPlot@@UAEHW4Call@QMetaObject@@HPAPAX@Z)
..\lib\qwtd.dll : fatal error LNK1120: 9 неразрешенных внешних элементов
NMAKE : fatal error U1077: echo : возвращенный код "0x460"
Stop.
NMAKE : fatal error U1077: "C:\Program Files\Microsoft Visual Studio 10.0\VC\BIN
\nmake.exe" : возвращенный код "0x2"
Stop.
NMAKE : fatal error U1077: cd : возвращенный код "0x2"
Stop.





такое ощущение, что чего-то не хватает в переменных системного окружения PATH, будь-те добры, скиньте пожалуйста свои переменные PATH, я посмотрю их и сравню со своими



Помогите, плиз((((


Название: Re: Возникают ошибки при сборке dll qwt
Отправлено: mutineer от Июль 10, 2012, 16:16
Линкеру нехватает путей к либам Qt


Название: Re: Возникают ошибки при сборке dll qwt
Отправлено: dqrest от Июль 10, 2012, 16:25
интресно, но до других же находит пути, при чем там в консоле отображается большой список проделанной работы....


Название: Re: Возникают ошибки при сборке dll qwt
Отправлено: mutineer от Июль 10, 2012, 16:28
Конечно отображается - комплиция объектников прошла успешно, а вот слинковать их не получилось из-за нехватки библиотек