ну и да - буду благодарен за любые советы по поводу того, как это можно сделать более элегантно, или где таки можно достать эти требуему nmake *.lib файлы...
.a и .lib это суть одно и тоже, просто разные традиции именования. В GNU C/C++ библиотеки имеют расширение .a - значит "archive of objects" а в MSVC .lib - "library of objects". А внутри они одинаковы.
Переименуй/скопируй/сделай линк из somelib.a в somelib.lib и VC будет счастлив.
хе-хе, про то, что .a это .lib - я то знал, спасибо, но вот то, что файл может называться не QtGui4.a а libQtGui4.a никак не смог догадаться Грустный, переименование полечило nmake, но радоваться пока рано:
moc_qwt_legend.obj : error LNK2001: unresolved external symbol "__declspec(dllim
port) public: virtual int __thiscall QFrame::qt_metacall(enum QMetaObject::Call,
int,void * *)" (__imp_?qt_metacall@QFrame@@UAEHW4Call@QMetaObject@@HPAPAX@Z)
moc_qwt_plot.obj : error LNK2001: unresolved external symbol "__declspec(dllimpo
rt) public: virtual int __thiscall QFrame::qt_metacall(enum QMetaObject::Call,in
t,void * *)" (__imp_?qt_metacall@QFrame@@UAEHW4Call@QMetaObject@@HPAPAX@Z)
moc_qwt_plot_canvas.obj : error LNK2001: unresolved external symbol "__declspec(
dllimport) public: virtual int __thiscall QFrame::qt_metacall(enum QMetaObject::
Call,int,void * *)" (__imp_?qt_metacall@QFrame@@UAEHW4Call@QMetaObject@@HPAPAX@Z
)
moc_qwt_text_label.obj : error LNK2019: unresolved external symbol "__declspec(d
llimport) public: static struct QMetaObject const QFrame::staticMetaObject" (__i
mp_?staticMetaObject@QFrame@@2UQMetaObject@@B) referenced in function "void __cd
ecl `dynamic initializer for 'public: static struct QMetaObject const QwtTextLab
el::staticMetaObject''(void)" (??__E?staticMetaObject@QwtTextLabel@@2UQMetaObjec
t@@B@@YAXXZ)
moc_qwt_legend.obj : error LNK2001: unresolved external symbol "__declspec(dllim
port) public: static struct QMetaObject const QFrame::staticMetaObject" (__imp_?
staticMetaObject@QFrame@@2UQMetaObject@@B)
moc_qwt_plot.obj : error LNK2001: unresolved external symbol "__declspec(dllimpo
rt) public: static struct QMetaObject const QFrame::staticMetaObject" (__imp_?st
aticMetaObject@QFrame@@2UQMetaObject@@B)
moc_qwt_plot_canvas.obj : error LNK2001: unresolved external symbol "__declspec(
dllimport) public: static struct QMetaObject const QFrame::staticMetaObject" (__
imp_?staticMetaObject@QFrame@@2UQMetaObject@@B)
..\lib\qwt5.dll : fatal error LNK1120: 641 unresolved externals
NMAKE : fatal error U1077: 'echo' : return code '0x460'
Stop.
NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio 10.0\VC\BI
N\nmake.exe"' : return code '0x2'
Stop.
NMAKE : fatal error U1077: 'cd' : return code '0x2'
Stop.
и еще аналогичных таких ошибок овер 9000 Грустный придется еще и еще плясать с бубном, а говорили, что в виндовс никогда не нужно парить моск со сборками, конфигами, etc Грустный