Internetseiten öffnen



  • 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.


Anmelden zum Antworten