Announcement

Collapse
No announcement yet.

Mit embedded visdual C++ *.lib erzeugen !?!

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Mit embedded visdual C++ *.lib erzeugen !?!

    Hallo,

    ich habe ein DLL-Projekt, woraus ich - was auch sonst - eine DLL generiere. Diese möchte ich nun in ein anderes Projekt einbinden.
    Dafür brauche ich die*.h und *.lib. Die *.h habe ich natürlich, weil ich den Code ja selber gebastelt habe. Doch wie komme ich zu der *.lib. Ich wüßte sogar wie ich diese Lib-Datei dann einbinden müßte, wenn ich sie doch nur hätte.
    Also jetzt meine Frage:
    Welche Einstellung muss ich in meinem DLL-Projekt vornehmen, damit diese Lib-Datei erzeugt wird???
    Danke i.V.
    ANDI

    P.S. Mit C# geht ein DLL-Einbindung so schön einfach mit DllImport. Warum ist es hier komplizierter, wo ich doch in c++ bleibe? :-(

  • #2
    Ok, habs selber gefunden ...

    Project – Settings – ‚Doesn’t produce .LIB’ <<NICHT MARKIEREN>>, aber das reicht noch nicht -> Beim Anlegen des Projekts unbedingt folgende Option wählen: „A Dll that exports some symbols“. (Ich hatte dummerweise gewählt: „A simple Windows CE DLL project“ L)

    Gruß,
    AND

    Comment

    Working...
    X