Linker findet Lib nicht
-
Martin Richter schrieb:
Bei der Express Version ist kein ATL mit dabei!
Du brauchst für ATL und MFC mindestens VS-Standard!
Aber das PlattformSDK hat sie dabei

-
Nö.
http://www.c-plusplus.net/forum/viewtopic-var-t-is-143003.html
http://blogs.msdn.com/windowssdk/archive/2007/09/11/sdk-workaround-atl-mfc-sample-dependency.aspx
http://social.msdn.microsoft.com/Forums/en-US/windowssdk/thread/f70b0221-10ce-4530-9f73-d815ce17fdcaNur in älteren Versionen waren Header und libs für 64bit drin.
-
Hm, du hast recht.
Jetzt wo ich versuche auf CATLHttpClient zuzugreifen, funktioniert es nicht. <atlhttp.h> nicht gefunden.Gibts ne Alternative zu dieser Klasse?
Alles was ich brauche ist die möglichkeit eine HTTP Abfrage abzusetzen, und aus dem responseheader einen Wert zu lesen.phlox
-
Klar, mach alles pur mit WinSock...
Oder verwende .NET!
Oder besorge Dir eine "anständige" VS Version!
Oder geh auf Suche im Netz wo Du Klassen findest, die nicht auf ATL/MFC aufsetzen!
-
Danke sehr hilfreich deine Antwort.
Martin Richter schrieb:
Klar, mach alles pur mit WinSock...
Oder verwende .NET!Ja, über Sockets, aber gibts da evtl. etwas weniger lowlevel methoden für.
Das würde mich interessieren. Natürlich kann ich auch wxWidgets oder so verwenden, die bieten das ja auch an.
Will jetzt aber nicht unbedingt das in eine DLL reinlinken.Martin Richter schrieb:
Oder besorge Dir eine "anständige" VS Version!
Habe ich längst. Aber der Kunde muss das noch nachziehen, da ich auf einem Virtuellen System beim Kunden entwickeln tue.
Selber habe ich 2005 Professional, wo diese Klassen vorhanden sind, nutzt mir da halt nur nix.Oder geh auf Suche im Netz wo Du Klassen findest, die nicht auf ATL/MFC aufsetzen!
Das tue ich auch längst, trotzdem kann man ja mal fragen.

phlox
-
phlox81 schrieb:
Habe ich längst. Aber der Kunde muss das noch nachziehen, da ich auf einem Virtuellen System beim Kunden entwickeln tue.
Selber habe ich 2005 Professional, wo diese Klassen vorhanden sind, nutzt mir da halt nur nix.Dann verstehe ich Deine Frage noch weniger. Du hast die ATL/MFC Klassen und den Sourcecode. Dieses bischen HTML Request daraus zu extrahieren ist wohl eine Sache von Minuten.
-
Martin Richter schrieb:
phlox81 schrieb:
Habe ich längst. Aber der Kunde muss das noch nachziehen, da ich auf einem Virtuellen System beim Kunden entwickeln tue.
Selber habe ich 2005 Professional, wo diese Klassen vorhanden sind, nutzt mir da halt nur nix.Dann verstehe ich Deine Frage noch weniger. Du hast die ATL/MFC Klassen und den Sourcecode. Dieses bischen HTML Request daraus zu extrahieren ist wohl eine Sache von Minuten.
Weil ich eigentlich auf dieser Lowlevelebene nicht rumfrickeln will.
Denn dann muss ich auch den Request selber parsen etc. Deswegen will ich ja gerade eine HTTP Klasse.
Schaue mir dafür aber gerade schon boost::asio an, die haben ein HTTP Client Example.
-
So, ich habe jetzt Microsoft Visual Studio 9.0 in Professional Version installiert.
Ich brauche diese Klasse welche in atlhttp.h definiert ist.
Die findet sich jetzt jedoch nicht. Unter Microsoft Visual Studio 9.0/VC/atlmfc/include/ liegt die ATL, aber ohne diesen Header.Wie macht man dies also nun in einer neueren ATL Version?
In der MSDN finde ich keinen Hinweis, das dies jetzt anders geregelt wird.phlox
-
-
Jo, so ähnlich haben wir es jetzt auch gelöst.