006
08.12.2006, 14:35 Uhr
J-jayz-Z
Perl Crack ala Carte (Operator)
|
Nach ständigen googlen hab ich festgestellt das xerces wirklich stand der Dinge ist. Dann poste ich hier mal mein Problem. VC++2005:
C++: |
main.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: static char * __cdecl xercesc_2_7::XMLString::transcode(wchar_t const * const)" (__imp_?transcode@XMLString@xercesc_2_7@@SAPADQB_W@Z)" in Funktion "__catch$_main$2". [..]
main.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: virtual void __thiscall xercesc_2_7::HandlerBase::endElement(wchar_t const * const)" (?endElement@HandlerBase@xercesc_2_7@@UAEXQB_W@Z)". main.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: virtual void __thiscall xercesc_2_7::HandlerBase::ignorableWhitespace(wchar_t const * const,unsigned int)" (?ignorableWhitespace@HandlerBase@xercesc_2_7@@UAEXQB_WI@Z)". main.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: virtual void __thiscall xercesc_2_7::HandlerBase::processingInstruction(wchar_t const * const,wchar_t const * const)" (?processingInstruction@HandlerBase@xercesc_2_7@@UAEXQB_W0@Z)". main.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: virtual void __thiscall xercesc_2_7::HandlerBase::startElement(wchar_t const * const,class xercesc_2_7::AttributeList &)" (?startElement@HandlerBase@xercesc_2_7@@UAEXQB_WAAVAttributeList@2@@Z)".
|
Das bekomme ich, wenn ich das Beispiel aus dem DOM Programming Guide der webseite kompilieren will. Mitgelinkt habe ich vorsichtshalber mal alle libs, die ich mitgeliefert bekomme(xerces-c_2.lib, xerces-c_2D.lib, xerces-depdom_2.lib und xerces-depdom_2D.lib). Die include Verzeichnisse sind auch richtig gesetzt und der Pfad zu DLL ebenso. Kann mir dann bei dem Problem evtl. wer helfen ?
Wie ich den Pfad der DLL gesetzt hab, habe ich oben erklärt, da bin ich mir nicht 100% sicher, ob das richtig war ... (Projekt -> <name>-Eigenschaften -> Allgemeine Eigenschaften -> Verweise) -- perl -Mstrict -Mwarnings -e 'package blub; sub new { bless {} } sub bar {my $self=shift; $self->{bla}="66756e2d736f66742e6465"; return $self->{bla};} my $foo=blub->new();print "Hallo ";print pack("H*",$foo->bar()); print "\n"' Dieser Post wurde am 08.12.2006 um 14:37 Uhr von J-jayz-Z editiert. |