Probleme obj-Files einzubinden
-
Hallo,
ich versuche in einem Projekt ein Object-File einzubinden. Die Definition der Klasse ist einem HeaderFile und die Implementation in dem *.obj File.
Bei Linker-Input gebe ich als Additional Dependency dieses Obj-File an.
Trotzdem kommen Linkerfehler.
test error LNK2019: unresolved external symbol "public: bool __thiscall std::locale::_Iscloc(void)const " (?_Iscloc@locale@std@@QBE_NXZ) referenced in function "public: class std::basic_ostream<char,struct std::char_traits<char> > & __thiscall std::basic_ostream<char,struct std::char_traits<char> >::operator<<(int)" (??6?char_traits@D@std@@@std@@QAEAAV01@H@Z)
solche z.B.
Als Warning kommt noch
test warning LNK4098: defaultlib 'LIBCD' conflicts with use of other libs; use /NODEFAULTLIB:library
aber auch, wenn ich diese Option umstelle ändert das nichts.
Was kann man da machen?
-
obj files werden eigentlich nie eingebunden nur header.
also warum machst du das? das header reicht doch zu um die klasse zu verwenden.