Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


win32 dll projekt - unresolved external symbol

Postades av 2002-07-02 11:57:57 - Jonas Gauffin, i forum c++, Tråden har 10 Kommentarer och lästs av 1018 personer

Jag får massa olika "unresolved external symbol" fel. Alla härör till <snmp.h> som är inkluderad. Varför får jag felen?

SnmpAgentExtension.obj : error LNK2019: unresolved external symbol _SnmpUtilOidCmp@8 referenced in function "unsigned int __cdecl ResolveVarBind(unsigned char,struct SnmpVarBind *)" (?ResolveVarBind@@YAIEPAUSnmpVarBind@@@Z)


Svara

Sv: win32 dll projekt - unresolved external symbol

Postades av 2002-07-02 13:25:42 - Niklas Jansson

Felen kommer när du länkar projektet.

Det är så att en variabel som försöker användas inte går att hitta.(_SnmpUtilOidCmp)

Denna variabel används i funktionen ResolveVarBind.

Detta kan bero på lite olika saker, men jag antar att du inte har gjort <snmp.h> själv.

I så fall får du kolla om du måste inkludera fler filer, eller om du kan tänkas behöva deklarera variabeln själv.

Återkom med detaljer.

/Niklas Jansson


Svara

Sv: win32 dll projekt - unresolved external symbol

Postades av 2002-07-02 14:02:16 - Jonas Gauffin

jadu. allting funkar bra med ett exempelprojekt som jag kör. Det var när jag skapade en unmanaged win32 dll i vstudio.net och kopierade in alla funktioner och lade till "#include <snmp.h>" som det började strula.

Jag ska inte ha missat någon include utan allting ska finnas med. Det är det som gör mig konfunderad.


Svara

Sv: win32 dll projekt - unresolved external symbol

Postades av 2002-07-02 14:58:01 - Niklas Jansson

Prova att börja om från början med Win32 dll-projektet.

Om felet kommer direkt så beror det ju på att det är en dll antagligen.

/Niklas Jansson


Svara

Sv: win32 dll projekt - unresolved external symbol

Postades av 2002-07-02 15:11:50 - Jonas Gauffin

nej det e någe annat.

om jag inte inkluderar snmp.h får jag: d:\projects\cpp\Datatal Snmp Agent Extension\Take Two\Take Two.cpp(28): error C2065: 'SnmpUtilMemAlloc' : undeclared identifier

alltså måste det vara deklarationstyperna som skiljer sig. det finns ju __stdcall, __ccall o allt vad dom heter...


Svara

Sv: win32 dll projekt - unresolved external symbol

Postades av 2002-07-02 15:37:44 - Niklas Jansson

Ja, det är klart, men det ver inte det jag menade. Jag menade att du gör ett nytt projekt, där du bara inkluderar <smnp.h>, och ser om det funkar.

Om du kollar i msdn står det bl.a.:

----

Common problems that cause LNK2019 include:

...

-The calling convention (__cdecl, __stdcall, or __fastcall) differs on the use of the function declaration and the function definition.

...

----
Det är den enda som är trolig bland de alternativen som MSDN ger.

/Niklas Jansson


Svara

Sv: win32 dll projekt - unresolved external symbol

Postades av 2002-07-02 15:47:17 - Jonas Gauffin

>Ja, det är klart, men det ver inte det jag menade. Jag menade att du gör ett nytt projekt, där du bara inkluderar <smnp.h>, och ser om det funkar.

jag förstod vad du menade med nytt projekt, men det är inte problemet.

> Om du kollar i msdn står det bl.a.:

som sagt, jag har oxå hittat det där från msdn, men det ger inte mig någon fingervisning till vad jag ska göra för att åtgärda problemet.


Svara

Sv: win32 dll projekt - unresolved external symbol

Postades av 2002-07-02 16:09:38 - Niklas Jansson

>jag förstod vad du menade med nytt projekt, men det är inte problemet

Felet uppstår alltså bara vid ett anrop av funktionen, och bara om du kompilerar det som ett Win 32 dll-projekt?

/Niklas Jansson


Svara

Sv: win32 dll projekt - unresolved external symbol

Postades av 2002-07-02 16:14:50 - Jonas Gauffin

orginalexemplet är en c win dll (projekt)

projektet som vstudio.net generarar är ett c++ dll projekt (klassbaserat) med stdafx osv


Svara

Sv: win32 dll projekt - unresolved external symbol

Postades av 2002-07-02 16:38:15 - Niklas Jansson

Isf borde det ligga i att man behöver

extern "c" blablabla

istället för

extern blablabla

/Niklas Jansson


Svara

Sv: win32 dll projekt - unresolved external symbol

Postades av 2002-07-03 15:08:08 - Anton Samuelsson

Fins det någon .LIB fil som hör ihop med SNMP.H? I så fall måste du länka med den.


Svara

Nyligen

  • 14:24 CBD regelbundet?
  • 14:23 CBD regelbundet?
  • 14:22 Har du märkt några verkliga fördel
  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 615
27 953
271 709
533
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies