Internetseiten öffnen
-
http/1.0 ist auch schon etwas betagt - Kann das überhaupt vhost-Unterstützung ?
(Ich würde trotzdem wininet nehmen ;D)
-
geeky schrieb:
http/1.0 ist auch schon etwas betagt - Kann das überhaupt vhost-Unterstützung ?
(Ich würde trotzdem wininet nehmen ;D)Wenn du mir nen funktioniereneb Beispiel Code mit WinInet geben kannst, bin ich bereit meine Meinung zu ändern
-
Wie wärs mit "URLDownloadToFile"
siehe CodeProject: http://www.codeproject.com/internet/urldownload.asp
-
Hab gerade mal nen Beispiel gefuscht:
http://www.geeky.de/cpp/tnt/geturl.c
-
geeky schrieb:
Hab gerade mal nen Beispiel gefuscht:
http://www.geeky.de/cpp/tnt/geturl.cgeil danke!!! Woher krieg ich eigentlich die Header dateien wie wininet.h??? Brauch ich dazu Visual Studio??
mfg.
-
Die wininet.h und wininet.lib sind im Platform SDK enthalten...
-
geeky schrieb:
Hab gerade mal nen Beispiel gefuscht:
http://www.geeky.de/cpp/tnt/geturl.c*chrchr* C und std::string
ps: nicht so ernst nehmen
-
geeky(not@home) schrieb:
Die wininet.h und wininet.lib sind im Platform SDK enthalten...
k, das hab ich schone lade mir gerade alle mfcheader dateien hintereinander bei bearshare mal sehn ob ich's so schaffe.
mfg.
-
Ok ich hab alle Headerdateien und Libaries geladen, bekomme alledrings volgende Fehlermeldungen:
C:\Programme\Microsoft Visual C++ Toolkit 2003>cl geturl.cpp opengl32.lib glu32. lib glaux.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi 32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 13.10.3077 for 80x86 Copyright (C) Microsoft Corporation 1984-2002. All rights reserved. geturl.cpp C:\Programme\Microsoft Visual C++ Toolkit 2003\include\ostream(574) : warning C4 530: C++ exception handler used, but unwind semantics are not enabled. Specify / EHsc C:\Programme\Microsoft Visual C++ Toolkit 2003\include\istream(828) : warning C4 530: C++ exception handler used, but unwind semantics are not enabled. Specify / EHsc C:\Programme\Microsoft Visual C++ Toolkit 2003\include\istream(1064) : warning C 4530: C++ exception handler used, but unwind semantics are not enabled. Specify /EHsc C:\Programme\Microsoft Visual C++ Toolkit 2003\include\ostream(479) : warning C4 530: C++ exception handler used, but unwind semantics are not enabled. Specify / EHsc C:\Programme\Microsoft Visual C++ Toolkit 2003\include\ostream(471) : wh ile compiling class-template member function 'std::basic_ostream<_Elem,_Traits>: :_Myt &std::basic_ostream<_Elem,_Traits>::put(_Elem)' with [ _Elem=wchar_t, _Traits=std::char_traits<wchar_t> ] C:\Programme\Microsoft Visual C++ Toolkit 2003\include\ostream(561) : se e reference to class template instantiation 'std::basic_ostream<_Elem,_Traits>' being compiled with [ _Elem=wchar_t, _Traits=std::char_traits<wchar_t> ] C:\Programme\Microsoft Visual C++ Toolkit 2003\include\ostream(479) : warning C4 530: C++ exception handler used, but unwind semantics are not enabled. Specify / EHsc C:\Programme\Microsoft Visual C++ Toolkit 2003\include\ostream(471) : wh ile compiling class-template member function 'std::basic_ostream<_Elem,_Traits>: :_Myt &std::basic_ostream<_Elem,_Traits>::put(_Elem)' with [ _Elem=char, _Traits=std::char_traits<char> ] C:\Programme\Microsoft Visual C++ Toolkit 2003\include\ostream(922) : se e reference to class template instantiation 'std::basic_ostream<_Elem,_Traits>' being compiled with [ _Elem=char, _Traits=std::char_traits<char> ] C:\Programme\Microsoft Visual C++ Toolkit 2003\include\istream(99) : warning C45 30: C++ exception handler used, but unwind semantics are not enabled. Specify /E Hsc C:\Programme\Microsoft Visual C++ Toolkit 2003\include\istream(89) : whi le compiling class-template member function 'bool std::basic_istream<_Elem,_Trai ts>::_Ipfx(bool)' with [ _Elem=wchar_t, _Traits=std::char_traits<wchar_t> ] C:\Programme\Microsoft Visual C++ Toolkit 2003\include\istream(816) : se e reference to class template instantiation 'std::basic_istream<_Elem,_Traits>' being compiled with [ _Elem=wchar_t, _Traits=std::char_traits<wchar_t> ] C:\Programme\Microsoft Visual C++ Toolkit 2003\include\istream(99) : warning C45 30: C++ exception handler used, but unwind semantics are not enabled. Specify /E Hsc C:\Programme\Microsoft Visual C++ Toolkit 2003\include\istream(89) : whi le compiling class-template member function 'bool std::basic_istream<_Elem,_Trai ts>::_Ipfx(bool)' with [ _Elem=char, _Traits=std::char_traits<char> ] C:\Programme\Microsoft Visual C++ Toolkit 2003\include\istream(1054) : s ee reference to class template instantiation 'std::basic_istream<_Elem,_Traits>' being compiled with [ _Elem=char, _Traits=std::char_traits<char> ] C:\Programme\Microsoft Visual C++ Toolkit 2003\include\xstring(1453) : warning C 4530: C++ exception handler used, but unwind semantics are not enabled. Specify /EHsc C:\Programme\Microsoft Visual C++ Toolkit 2003\include\xstring(1444) : w hile compiling class-template member function 'void std::basic_string<_Elem,_Tra its,_Ax>::_Copy(std::basic_string<_Elem,_Traits,_Ax>::size_type,std::basic_strin g<_Elem,_Traits,_Ax>::size_type)' with [ _Elem=char, _Traits=std::char_traits<char>, _Ax=std::allocator<char> ] C:\Programme\Microsoft Visual C++ Toolkit 2003\include\stdexcept(39) : s ee reference to class template instantiation 'std::basic_string<_Elem,_Traits,_A x>' being compiled with [ _Elem=char, _Traits=std::char_traits<char>, _Ax=std::allocator<char> ] Microsoft (R) Incremental Linker Version 7.10.3077 Copyright (C) Microsoft Corporation. All rights reserved. /out:geturl.exe geturl.obj opengl32.lib glu32.lib glaux.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib nafxcw.lib(thrdcore.obj) : error LNK2019: unresolved external symbol __endthread ex referenced in function "void __stdcall AfxEndThread(unsigned int,int)" (?AfxE ndThread@@YGXIH@Z) nafxcw.lib(thrdcore.obj) : error LNK2019: unresolved external symbol __beginthre adex referenced in function "public: int __thiscall CWinThread::CreateThread(uns igned long,unsigned int,struct _SECURITY_ATTRIBUTES *)" (?CreateThread@CWinThrea d@@QAEHKIPAU_SECURITY_ATTRIBUTES@@@Z) geturl.exe : fatal error LNK1120: 2 unresolved externals
Mir fehlen bestimmt noch irgentwelche Libs oder? Welche?
mfg.
-
ja, z.B. wininit.lib. für _beginthread musst du evt. noch auf multitasking umschalten.
-
miller_m schrieb:
geeky schrieb:
Hab gerade mal nen Beispiel gefuscht:
http://www.geeky.de/cpp/tnt/geturl.c*chrchr* C und std::string
ps: nicht so ernst nehmen
In meinem Unterbewusstsein schrie etwas "Nimm std::string!! std::string!!"
-
Ansonsten gibt es AFAIK auch eine Windows Implementierung von cURL, vielleicht gefällt Dir das ja besser, damit kannst Du Dein Vorhaben auch realisieren.
Kannste Dir ja mal ansehen:
http://curl.haxx.se/
-
Physikalischer Fehler schrieb:
Ansonsten gibt es AFAIK auch eine Windows Implementierung von cURL, vielleicht gefällt Dir das ja besser, damit kannst Du Dein Vorhaben auch realisieren.
Kannste Dir ja mal ansehen:
http://curl.haxx.se/Gefällt mir nicht so gut, weil ich glaub dann muss der, der mein Programm ausführt auch curl haben, oder?
-
Herr-Vorragend schrieb:
ja, z.B. wininit.lib. für _beginthread musst du evt. noch auf multitasking umschalten.
Bist du dir sicher, dass diese wininit.lib wirklich existiert? Bei Bearshare finde ich gar nichts und bei google nur ein paar einträge. Vielleicht hast du dich verschrieben und meinst wininet.lib (das schlägt google vor)?
mfg.
-
wininet.lib ist nicht das problem, laut deinem log.
hast du dein projekt auf multithread gestellt?
-
miller_m schrieb:
wininet.lib ist nicht das problem, laut deinem log.
hast du dein projekt auf multithread gestellt?hmm... ich benutze das visual c++ toolkit 2003, was jemand wie das da geht?
-
Das Problem hat sich gerade erledigt, hab einfach die
include "stdafx.h"
Zeile weggelassen und jetzt funktioniert es einwandfrei bei Dev-C++ nachdem ich die wininet.lib noch hinzugefügt hatte. Gibt's sowas eigentlich schon in dem FAQ???mfg.