So. Ich habe jetzt die Bibliothek kompilieren können.
Das verlinken der libws2_32.a hats möglich gemacht ^^
Es ist in der Tat kein Qt Problem. Ich hab bei der ganzen Suche herausgefundne, dass diese Bibliothek nur für linux, bcc und MSVC vorgesehen ist und mann mit dem MinGw eben in die Unix Sektionen rutscht. Man muss die Config Datei anpassen und die Unix #defines auskommentieren.
Jetzt folgt sogleich das nächste Problem.....alles funktioniert wunderbar, Snmp lässt sich starten, ich kann die Klassen benutzen....aber :
Wenn ich ein snmp-get rausschicke, mit dem Befehl aus der Dokumentation :
stürzt mir die Anwendung mit einem Fehler ab.
ich habe Pdu und target vorher überprüfen lassen mittels
auch ganz nach Doku.....daran wird es wohl nicht liegen.
drwatson32 verrät
Code: Alles auswählen
Funktion: RtlEnterCriticalSection
77887ee0 648b0d18000000 mov ecx,fs:[00000018] fs:00000018=????????
77887ee7 8b542404 mov edx,[esp+0x4] ss:00cc8503=fffed485
FEHLER ->77887eeb 837a1400 cmp dword ptr [edx+0x14],0x0 ds:00a99eea=c70aeb00
77887eef 754f jnz RtlDestroyAtomTable+0x58 (77896f40)
77887ef1 f0ff4204 lock inc dword ptr [edx+0x4] ds:00a99eeb=85c70aeb
77887ef5 7519 jnz RtlQueryProcessBackTraceInformation+0x1d4 (77890a10)
77887ef7 8b4124 mov eax,[ecx+0x24] ds:80a77ee6=????????
77887efa 89420c mov [edx+0xc],eax ds:00a99eea=c70aeb00
77887efd c7420801000000 mov dword ptr [edx+0x8],0x1 ds:00a99eea=c70aeb00
77887f04 33c0 xor eax,eax
77887f06 c20400 ret 0x4
77887f09 8da42400000000 lea esp,[esp] ss:0022e61c=6915bb94
77887f10 8b4124 mov eax,[ecx+0x24] ds:80a77ee6=????????
77887f13 39420c cmp [edx+0xc],eax ds:00a99eea=c70aeb00
*----> Stack Back Trace <----*
FramePtr ReturnAd Param#1 Param#2 Param#3 Param#4 Function Name
0022E628 6916349B 00000000 6917071C 0022E64C 69143308 ntdll!RtlEnterCriticalSection
0022E658 69167193 09059B08 000000A1 0022F930 0022F8E0 !ZN4Snmp11MyMakeReqIdEv
0022F9B8 691685DE 09059B08 0022FAD0 00000000 00000000 !ZN4Snmp11snmp_engineER3PdullRK10SnmpTargetPFviPS_S1_RS2_PvEPKvii
0022F9E8 00403418 09059B08 0022FAD0 090519B0 0040164E !ZN4Snmp8get_nextER3PduRK10SnmpTargetPFviPS_S1_RS2_PvEPKv
0022FD68 0040146A 0022FDD0 00000000 086D4C20 00040503 !<nosymbols>
0022FE18 004041B1 00000001 086D4C20 086D4CB8 0000000A !<nosymbols>
0022FEF8 00403C9C 00400000 00000000 00233A81 0000000A !<nosymbols>
0022FF78 0040124B 00000001 086D4168 086D29D8 00412000 !<nosymbols>
0022FFB0 004012B8 00000002 00000009 0022FFF0 77E989D5 !<nosymbols>
0022FFC0 77E989D5 00000000 00233BB8 7FFDF000 C0000005 !<nosymbols>
0022FFF0 00000000 004012A0 00000000 000000C8 00000100 kernel32!ProcessIdToSessionId
dass es wohl hier eine Zugriffsverletzung auf die Netzwerkressource gibt..naja.
Aber da das jetzt wohl in ein anderes Forum gehört trotzdem vielen Dank an alle, mein ursprüngliches Problem hat sich gelöst.
Grüße
Thorsten