www.mikrocontroller.net

Forum: PC-Programmierung VS C++ 2010: DLL Projekt, keine Importbibliothek?


Important announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
Autor: Christopher C. (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Hi,

ich hab derzeit das Problem, dass Visual C++ 2010 mir bei meinem Win32 
DLL Projekt keine Importbibliothek (LIB) erstellt. Habe einfach das 
Projekt (und leeres Projekt) ausgewählt und nichts verstellt. Habe 
einfach drauflos gecodet und das kompiliert. Funktioniert auch 
problemlos, nur gibt es keine Importbibliothek im Ausgabeverzeichnis. 
Habe schon dazu im Internet gesucht und nur einen Hinweis auf das Flag 
/IMPLIB bekommen, welches aber nur den Namen der Importbibliothek 
bestimmt, wenns nicht gesetzt ist, bekommt sie halt den Standardnamen.

Eigentlich müsste die doch automatisch erstellt werden, oder? Und wo 
kann ich einstellen, dass eine erzeugt werden soll?

Vielen Dank für eure Hilfe!

Autor: Peter II (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
es gibt auch dlls ohne lib. Die Frage ist was für ein Projekt type du 
ausgwählt hast.

Autor: Christopher C. (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Ja gut man die DLL auch manuell laden, das will ich aber nicht.

Habe ganz einfach das Win32-Projekt Template ausgewählt und dann im 
Assistenten Anwendungstyp auf DLL und bei zusätzlichen Optionen die 
Option Leeres Projekt aktiviert.

Autor: Vlad Tepesch (vlad_tepesch)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
exportierst du denn auch symbole?
Also hast du irgend ein EXPORT Macro definiert (hinterlegt mit 
__declspec(export) oder __declspec(import))?
benutzt du dieses Macro bei zu exportierenden Klassen oder Funktionen?

Autor: Christopher C. (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Ahh da liegt der Hund begraben. Wenn ich ich das Projekt im Assistenten 
nicht leer erstellen lasse, kann man die Option Symbole Exportieren auch 
anschalten. Jetzt muss ich das Makro selber schreiben.

OK ich glaub jetzt hab ichs verstanden :).

Vielen Dank!

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel




Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder GIF-Format hochladen.
Siehe Bildformate
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken erkennst du die Nutzungsbedingungen an.

webmaster@mikrocontroller.netImpressumNutzungsbedingungenWerbung auf Mikrocontroller.net