Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Linker-Fehler bei DLL Kompilieren
zurück: VBA Express - Datenbankwert in eine Variable übergeben weiter: Form1.Show funktioniert nicht Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Offen Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
xHiob
Neuling


Verfasst am:
11. Apr 2013, 09:00
Rufname:
Wohnort: Halle (Saale)


Linker-Fehler bei DLL Kompilieren - Linker-Fehler bei DLL Kompilieren

Nach oben
       

Hiho,

ich habe hunderte von Excel-Tabellen mit Makros hinterlegt und mehr als die Hälfte davon benutzen die gleichen Funktionen/Prozeduren. Daher wollte ich für zukünftige Überarbeitungen eine DLL schreiben, die diese Funktionen verwaltet.

Fragt man sich bloß, in welcher Programmiersprache? C++ scheint hier die eierlegende Wollmilchsau zu sein. Daher entschied ich mich für diese Sprache. Ich hatte sie schon beim Studium, aber mehr als ein Haufen Konsolenanwendungen unter Ubuntu wurde es nicht.
Nun beschäftige ich mich also mit Visual C++ und dem Dll kompilieren und bekam prompt beim ersten Versuch zwei Fehler:
Zitat:
Error 1 error LNK2001: unresolved external symbol __DllMainCRTStartup@12 D:\Visual Studio\Projects\dllTesting\dllTesting\LINK dllTesting
Error 2 error LNK1120: 1 unresolved externals D:\Visual Studio\Projects\dllTesting\Debug\dllTesting.dll dllTesting
Ich habe das Beispiel auf der MSN-Seite genommen (Walkthrough: Creating and Using a Dynamic Link Library (C++)) und 1:1 übernommen (nur um mal zu sehen, wie es funktioniert).

Google sagte mir dann, dass ich unter "Project Properties --> Configuration Properties --> Linker --> Input --> Force Symbol References" ein "_DllMainCRTStartup" eintragen soll, so dass dann dort steht: "_DllMainCRTStartup;%(ForceSymbolReferences)"

Jetzt bekomme ich 3 Fehlermeldungen beim Kompilieren:
Zitat:
Error 1 error LNK2001: unresolved external symbol __DllMainCRTStartup D:\Visual Studio\Projects\dllTesting\dllTesting\LINK dllTesting
Error 2 error LNK2001: unresolved external symbol __DllMainCRTStartup@12 D:\Visual Studio\Projects\dllTesting\dllTesting\LINK dllTesting
Error 3 error LNK1120: 2 unresolved externals D:\Visual Studio\Projects\dllTesting\Debug\dllTesting.dll 1 1 dllTesting
So und jetzt weiß ich nicht mehr so richtig weiter bzw. Google will mir auch nicht mehr helfen. Ich hoffe, dass sich jemand meiner annimmt und mich durch die erste Schritte dieses ominösen "Visual Studio 2010" durchführt ;)

Danke im Voraus!

MfG
Der Hiob
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind
GMT + 1 Stunde

Diese Seite Freunden empfehlen

Seite 1 von 1
Gehe zu:  
Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen

Verwandte Themen
Forum / Themen   Antworten   Autor   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Visual Studio und dotNet Forum: Projekt lässt sich kompilieren aber startet nicht. 0 L.L. 541 04. März 2013, 10:36
L.L. Projekt lässt sich kompilieren aber startet nicht.
Keine neuen Beiträge Software Forum (Sonstige Software): problem mit winhttp.dll 28 Gast 15032 10. Dez 2009, 21:11
Gast problem mit winhttp.dll
Keine neuen Beiträge Visual Studio und dotNet Forum: DLL für Outlook erstellen? Im VBE möglich? 1 Dengi 1184 09. Dez 2009, 11:10
Michael Bauer DLL für Outlook erstellen? Im VBE möglich?
Keine neuen Beiträge Software Forum (Sonstige Software): Suche msvcr71.dll 28 cojr 40936 18. Apr 2009, 21:29
Gast Suche msvcr71.dll
Keine neuen Beiträge Software Forum (Sonstige Software): Paint Shop Pro X2 - Startproblem wegen gdiplus.dll 1 andibal 2096 16. März 2009, 17:13
waldwuffel Paint Shop Pro X2 - Startproblem wegen gdiplus.dll
Keine neuen Beiträge Hardware & Betriebssystem Forum: Fehlermeldung-shell32.dll, Control_RunDLL hotplug 0 Toddy 3566 02. Jan 2009, 00:46
Toddy Fehlermeldung-shell32.dll, Control_RunDLL hotplug
Keine neuen Beiträge Visual Studio und dotNet Forum: C++Funktionen als DLL kompilieren und in Excel-VBA einbinden 3 sebastian1982 3806 27. Okt 2008, 12:13
bst C++Funktionen als DLL kompilieren und in Excel-VBA einbinden
Keine neuen Beiträge Hardware & Betriebssystem Forum: Vista / XP / LINUX hal.dll fehlt 1 Zevino 4633 03. Okt 2008, 23:42
waldwuffel Vista / XP / LINUX hal.dll fehlt
Keine neuen Beiträge Hardware & Betriebssystem Forum: msvcp80.dll fehlt 9 urs 11562 29. Mai 2008, 11:43
urs msvcp80.dll fehlt
Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten. Software Forum (Sonstige Software): MSN: Geht nicht wegen winhttp.dll... 1 guest 2263 29. März 2008, 14:03
< Peter > MSN: Geht nicht wegen winhttp.dll...
Keine neuen Beiträge Software Forum (Sonstige Software): WINHTTP.dll 1 fanima17 1377 09. März 2008, 15:38
< Peter > WINHTTP.dll
Keine neuen Beiträge Windows Vista & Windows 7 Forum: DLL zusätzlich registrieren 2 Gast 6626 10. Apr 2007, 18:23
Gast DLL zusätzlich registrieren
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: Excel Tipps