@Złośliwiec, czyli to oznacza, że biblioteka svl używa nagłówków iostream.h zamiast iostream?
Bo właśnie, w niektórych plikach svl jest includowany plik iostream, więc chyba wszystko w porządku. Nie wiem czy ja to dobrze rozumiem?
A przy okazji, co ogólnie polecilibyście na ten problem?
Hmm, trochę się pogubiłem w tych plikach. Jest ich za dużo chyba.
#edit:
W opcjach projektu w linkerze w opcji Ignore Specific Library dopisałem do listy libcid.lib libcid.lib LIBCD.lib i jakby problem posunął się od przodu.
main.obj : error LNK2001: unresolved external symbol "public: void __thiscall Mat4::MakeDiag(float)" (?MakeDiag@Mat4@@QAEXM@Z)
main.obj : error LNK2001: unresolved external symbol "public: __thiscall Mat4::Mat4(float,float,float,float,float,float,float,float,float,float,float,float,float,float,float,float)" (??0Mat4@@QAE@MMMMMMMMMMMMMMMM@Z)
svl.lib(LibSVL.obj) : error LNK2001: unresolved external symbol __HUGE
svl.lib(LibSVL.obj) : error LNK2001: unresolved external symbol "public: class ostream & __thiscall ostream::operator<<(double)" (??6ostream@@QAEAAV0@N@Z)
svl.lib(LibSVL.obj) : error LNK2001: unresolved external symbol "public: class ostream & __thiscall ostream::operator<<(unsigned char)" (??6ostream@@QAEAAV0@E@Z)
svl.lib(Basics.obj) : error LNK2001: unresolved external symbol "public: class ostream & __thiscall ostream::operator<<(unsigned char)" (??6ostream@@QAEAAV0@E@Z)
svl.lib(LibSVL.obj) : error LNK2001: unresolved external symbol "public: class ostream & __thiscall ostream::operator<<(char const *)" (??6ostream@@QAEAAV0@PBD@Z)
svl.lib(Basics.obj) : error LNK2001: unresolved external symbol "public: class ostream & __thiscall ostream::operator<<(char const *)" (??6ostream@@QAEAAV0@PBD@Z)
svl.lib(LibSVL.obj) : error LNK2001: unresolved external symbol "class ostream_withassign cerr" (?cerr@@3Vostream_withassign@@A)
svl.lib(Basics.obj) : error LNK2001: unresolved external symbol "class ostream_withassign cerr" (?cerr@@3Vostream_withassign@@A)
svl.lib(LibSVL.obj) : error LNK2001: unresolved external symbol "public: class istream & __thiscall istream::operator>>(double &)" (??5istream@@QAEAAV0@AAN@Z)
svl.lib(LibSVL.obj) : error LNK2001: unresolved external symbol "public: class istream & __thiscall istream::operator>>(char &)" (??5istream@@QAEAAV0@AAD@Z)
svl.lib(Basics.obj) : error LNK2001: unresolved external symbol "public: class istream & __thiscall istream::operator>>(char &)" (??5istream@@QAEAAV0@AAD@Z)
svl.lib(LibSVL.obj) : error LNK2001: unresolved external symbol "public: class istream & __thiscall istream::get(char &)" (?get@istream@@QAEAAV1@AAD@Z)
svl.lib(LibSVL.obj) : error LNK2001: unresolved external symbol "public: int __thiscall istream::peek(void)" (?peek@istream@@QAEHXZ)
svl.lib(LibSVL.obj) : error LNK2001: unresolved external symbol "public: class ostream & __thiscall ostream::flush(void)" (?flush@ostream@@QAEAAV1@XZ)
svl.lib(Basics.obj) : error LNK2001: unresolved external symbol "public: class ostream & __thiscall ostream::flush(void)" (?flush@ostream@@QAEAAV1@XZ)
svl.lib(Basics.obj) : error LNK2001: unresolved external symbol "class istream_withassign cin" (?cin@@3Vistream_withassign@@A)
svl.lib(Basics.obj) : error LNK2001: unresolved external symbol "public: class ostream & __thiscall ostream::operator<<(int)" (??6ostream@@QAEAAV0@H@Z)
Tylko za mocno nie bijcie za "unresolved external symbol"
Aha, dopiszę jeszcze tylko, że pod devem nie miałem żadnych problemów z biblioteką svl. Czyżby svl była przestarzała, or something?