Hi Philippe, thanks for your response. Now there is no spaces in the TEMP environmental variable, and I have moved my source and headers to a no-space-in-name directory. Now I get dozens of problems like: TArrayQ.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall TArrayQ::Streamer(class TBuffer &)" (?Streamer@TArrayQ@@UAEXAAVTBuffer@@@Z) Ack! I have successfully built in Linux, but in VC++ I'm getting lots of these streamer problems. The rest of the 34 errors are below, just for fun. It looks like I'm not including some vital library, but following Francois-Xavier, I'm linking in the whole world with "$(ROOTSYS)\lib\*.lib" in the additional dependencies box. Any ideas what I'm doing wrong? - John -- TVectorQ: Building ROOT dictionary TMatrixQUtils: building ROOT dictionary TMatrixQ: Building ROOT dictionary TArrayQ: building ROOT dictionary Compiling... stdafx.cpp Compiling... root_extend.cpp TVectorQ.cpp TMatrixQUtils.cpp TMatrixQ.cpp TArrayQ.cpp Generating Code... Linking... TArrayQ.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall TArrayQ::Streamer(class TBuffer &)" (?Streamer@TArrayQ@@UAEXAAVTBuffer@@@Z) TArrayQ.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall TArrayQ::ShowMembers(class TMemberInspector &,char *)" (?ShowMembers@TArrayQ@@UAEXAAVTMemberInspector@@PAD@Z) TArrayQ.obj : error LNK2019: unresolved external symbol "public: static class TClass * __cdecl TArrayQ::Class(void)" (?Class@TArrayQ@@SAPAVTClass@@XZ) referenced in function "public: virtual class TClass * __thiscall TArrayQ::IsA(void)const " (?IsA@TArrayQ@@UBEPAVTClass@@XZ) TArrayQ.obj : error LNK2019: unresolved external symbol "class ROOT::TGenericClassInfo * __cdecl ROOT::GenerateInitInstance(class TArrayQ const *)" (?GenerateInitInstance@ROOT@@YAPAVTGenericClassInfo@1@PBVTArrayQ@@@Z) referenced in function _$E1 TMatrixQ.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall TVectorQ::Streamer(class TBuffer &)" (?Streamer@TVectorQ@@UAEXAAVTBuffer@@@Z) TVectorQ.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall TVectorQ::Streamer(class TBuffer &)" (?Streamer@TVectorQ@@UAEXAAVTBuffer@@@Z) TMatrixQ.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall TVectorQ::ShowMembers(class TMemberInspector &,char *)" (?ShowMembers@TVectorQ@@UAEXAAVTMemberInspector@@PAD@Z) TVectorQ.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall TVectorQ::ShowMembers(class TMemberInspector &,char *)" (?ShowMembers@TVectorQ@@UAEXAAVTMemberInspector@@PAD@Z) TMatrixQ.obj : error LNK2019: unresolved external symbol "public: static class TClass * __cdecl TVectorQ::Class(void)" (?Class@TVectorQ@@SAPAVTClass@@XZ) referenced in function "public: virtual class TClass * __thiscall TVectorQ::IsA(void)const " (?IsA@TVectorQ@@UBEPAVTClass@@XZ) TVectorQ.obj : error LNK2001: unresolved external symbol "public: static class TClass * __cdecl TVectorQ::Class(void)" (?Class@TVectorQ@@SAPAVTClass@@XZ) TMatrixQ.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall TMatrixQRow::ShowMembers(class TMemberInspector &,char *)" (?ShowMembers@TMatrixQRow@@UAEXAAVTMemberInspector@@PAD@Z) TMatrixQ.obj : error LNK2019: unresolved external symbol "public: static class TClass * __cdecl TMatrixQRow::Class(void)" (?Class@TMatrixQRow@@SAPAVTClass@@XZ) referenced in function "public: virtual class TClass * __thiscall TMatrixQRow::IsA(void)const " (?IsA@TMatrixQRow@@UBEPAVTClass@@XZ) TMatrixQUtils.obj : error LNK2001: unresolved external symbol "public: static class TClass * __cdecl TMatrixQRow::Class(void)" (?Class@TMatrixQRow@@SAPAVTClass@@XZ) TMatrixQ.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall TMatrixQDiag::ShowMembers(class TMemberInspector &,char *)" (?ShowMembers@TMatrixQDiag@@UAEXAAVTMemberInspector@@PAD@Z) TMatrixQ.obj : error LNK2019: unresolved external symbol "public: static class TClass * __cdecl TMatrixQDiag::Class(void)" (?Class@TMatrixQDiag@@SAPAVTClass@@XZ) referenced in function "public: virtual class TClass * __thiscall TMatrixQDiag::IsA(void)const " (?IsA@TMatrixQDiag@@UBEPAVTClass@@XZ) TMatrixQUtils.obj : error LNK2001: unresolved external symbol "public: static class TClass * __cdecl TMatrixQDiag::Class(void)" (?Class@TMatrixQDiag@@SAPAVTClass@@XZ) TMatrixQ.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall TMatrixQ::Streamer(class TBuffer &)" (?Streamer@TMatrixQ@@UAEXAAVTBuffer@@@Z) TMatrixQUtils.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall TMatrixQ::Streamer(class TBuffer &)" (?Streamer@TMatrixQ@@UAEXAAVTBuffer@@@Z) TMatrixQ.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall TMatrixQ::ShowMembers(class TMemberInspector &,char *)" (?ShowMembers@TMatrixQ@@UAEXAAVTMemberInspector@@PAD@Z) TMatrixQUtils.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall TMatrixQ::ShowMembers(class TMemberInspector &,char *)" (?ShowMembers@TMatrixQ@@UAEXAAVTMemberInspector@@PAD@Z) TMatrixQ.obj : error LNK2019: unresolved external symbol "public: static class TClass * __cdecl TMatrixQ::Class(void)" (?Class@TMatrixQ@@SAPAVTClass@@XZ) referenced in function "public: virtual class TClass * __thiscall TMatrixQ::IsA(void)const " (?IsA@TMatrixQ@@UBEPAVTClass@@XZ) TMatrixQUtils.obj : error LNK2001: unresolved external symbol "public: static class TClass * __cdecl TMatrixQ::Class(void)" (?Class@TMatrixQ@@SAPAVTClass@@XZ) TMatrixQ.obj : error LNK2019: unresolved external symbol "class ROOT::TGenericClassInfo * __cdecl ROOT::GenerateInitInstance(class TMatrixQ const *)" (?GenerateInitInstance@ROOT@@YAPAVTGenericClassInfo@1@PBVTMatrixQ@@@Z) referenced in function _$E1 TMatrixQUtils.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall TLazyMatrixQ::Streamer(class TBuffer &)" (?Streamer@TLazyMatrixQ@@UAEXAAVTBuffer@@@Z) TMatrixQUtils.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall TLazyMatrixQ::ShowMembers(class TMemberInspector &,char *)" (?ShowMembers@TLazyMatrixQ@@UAEXAAVTMemberInspector@@PAD@Z) TMatrixQUtils.obj : error LNK2019: unresolved external symbol "public: static class TClass * __cdecl TLazyMatrixQ::Class(void)" (?Class@TLazyMatrixQ@@SAPAVTClass@@XZ) referenced in function "public: virtual class TClass * __thiscall TLazyMatrixQ::IsA(void)const " (?IsA@TLazyMatrixQ@@UBEPAVTClass@@XZ) TMatrixQUtils.obj : error LNK2019: unresolved external symbol "public: static class TClass * __cdecl TMatrixQColumn::Class(void)" (?Class@TMatrixQColumn@@SAPAVTClass@@XZ) referenced in function "public: virtual void __thiscall TMatrixQColumn::Streamer(class TBuffer &)" (?Streamer@TMatrixQColumn@@UAEXAAVTBuffer@@@Z) TMatrixQUtils.obj : error LNK2019: unresolved external symbol "public: static class TClass * __cdecl TMatrixQFlat::Class(void)" (?Class@TMatrixQFlat@@SAPAVTClass@@XZ) referenced in function "public: virtual void __thiscall TMatrixQFlat::Streamer(class TBuffer &)" (?Streamer@TMatrixQFlat@@UAEXAAVTBuffer@@@Z) TMatrixQUtils.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall THaarMatrixQ::Streamer(class TBuffer &)" (?Streamer@THaarMatrixQ@@UAEXAAVTBuffer@@@Z) TMatrixQUtils.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall THaarMatrixQ::ShowMembers(class TMemberInspector &,char *)" (?ShowMembers@THaarMatrixQ@@UAEXAAVTMemberInspector@@PAD@Z) TMatrixQUtils.obj : error LNK2019: unresolved external symbol "public: static class TClass * __cdecl THaarMatrixQ::Class(void)" (?Class@THaarMatrixQ@@SAPAVTClass@@XZ) referenced in function "public: virtual class TClass * __thiscall THaarMatrixQ::IsA(void)const " (?IsA@THaarMatrixQ@@UBEPAVTClass@@XZ) TMatrixQUtils.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall THilbertMatrixQ::Streamer(class TBuffer &)" (?Streamer@THilbertMatrixQ@@UAEXAAVTBuffer@@@Z) TMatrixQUtils.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall THilbertMatrixQ::ShowMembers(class TMemberInspector &,char *)" (?ShowMembers@THilbertMatrixQ@@UAEXAAVTMemberInspector@@PAD@Z) TMatrixQUtils.obj : error LNK2019: unresolved external symbol "public: static class TClass * __cdecl THilbertMatrixQ::Class(void)" (?Class@THilbertMatrixQ@@SAPAVTClass@@XZ) referenced in function "public: virtual class TClass * __thiscall THilbertMatrixQ::IsA(void)const " (?IsA@THilbertMatrixQ@@UBEPAVTClass@@XZ) TMatrixQUtils.obj : error LNK2019: unresolved external symbol "class ROOT::TGenericClassInfo * __cdecl ROOT::GenerateInitInstance(class TLazyMatrixQ const *)" (?GenerateInitInstance@ROOT@@YAPAVTGenericClassInfo@1@PBVTLazyMatrixQ@@@Z) referenced in function _$E1 TMatrixQUtils.obj : error LNK2019: unresolved external symbol "class ROOT::TGenericClassInfo * __cdecl ROOT::GenerateInitInstance(class THaarMatrixQ const *)" (?GenerateInitInstance@ROOT@@YAPAVTGenericClassInfo@1@PBVTHaarMatrixQ@@@Z) referenced in function _$E3 TMatrixQUtils.obj : error LNK2019: unresolved external symbol "class ROOT::TGenericClassInfo * __cdecl ROOT::GenerateInitInstance(class THilbertMatrixQ const *)" (?GenerateInitInstance@ROOT@@YAPAVTGenericClassInfo@1@PBVTHilbertMatrixQ@@@Z) referenced in function _$E5 TMatrixQUtils.obj : error LNK2019: unresolved external symbol "class ROOT::TGenericClassInfo * __cdecl ROOT::GenerateInitInstance(class TMatrixQRow const *)" (?GenerateInitInstance@ROOT@@YAPAVTGenericClassInfo@1@PBVTMatrixQRow@@@Z) referenced in function _$E7 TMatrixQUtils.obj : error LNK2019: unresolved external symbol "class ROOT::TGenericClassInfo * __cdecl ROOT::GenerateInitInstance(class TMatrixQColumn const *)" (?GenerateInitInstance@ROOT@@YAPAVTGenericClassInfo@1@PBVTMatrixQColumn@@@Z) referenced in function _$E9 TMatrixQUtils.obj : error LNK2019: unresolved external symbol "class ROOT::TGenericClassInfo * __cdecl ROOT::GenerateInitInstance(class TMatrixQDiag const *)" (?GenerateInitInstance@ROOT@@YAPAVTGenericClassInfo@1@PBVTMatrixQDiag@@@Z) referenced in function _$E11 TMatrixQUtils.obj : error LNK2019: unresolved external symbol "class ROOT::TGenericClassInfo * __cdecl ROOT::GenerateInitInstance(class TMatrixQFlat const *)" (?GenerateInitInstance@ROOT@@YAPAVTGenericClassInfo@1@PBVTMatrixQFlat@@@Z) referenced in function _$E13 TVectorQ.obj : error LNK2019: unresolved external symbol "class ROOT::TGenericClassInfo * __cdecl ROOT::GenerateInitInstance(class TVectorQ const *)" (?GenerateInitInstance@ROOT@@YAPAVTGenericClassInfo@1@PBVTVectorQ@@@Z) referenced in function _$E1 Release/root_extend.dll : fatal error LNK1120: 34 unresolved externals
This archive was generated by hypermail 2b29 : Sun Jan 02 2005 - 05:50:07 MET