Announcement

Collapse
No announcement yet.

eigenes lib erstellen

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

  • eigenes lib erstellen

    Hallo

    Ich habe ein *.lib File vom Hersteller eines Produktes, welches für Visual embedded hergestellt worden ist. Ich habe auch einig Beispiele, welche unter Embedded funktionieren, jedoch im VS nicht. Ich arbeite jedoch mit Visual Studio 2005 (C++).

    Diese Library ist so aufgebaut, dass jeweils in der eigenen Applikation ein Objekt erzeugt werden muss, und man über Methoden auf die Hardware des Herstellers zugreiffen kann.

    Kann ich diese Library in einem eigenen *.lib in Visual embedded vorcompilieren, dass diese dann im VS läuft?
    Oder muss ich eine DLL erstellen, und wie kann ich dann ein Objekt in meiner Applikation erstellen?

    Vielen dank für eure Hilfe bereits im Vorfeld.

  • #2
    Vieleicht hilft dir das twas zum verstehen.
    Fred Nest Softwareentwicklung
    CB 5.3
    17.02.05

    dll example zur exportierung der funktionen
    __BUILDING_THE_DLL wird unter verzeichnisse/bedingungen deklariert
    oder explizit bei der compilierung angegeben
    Handle = LoadLibrary('DATETIME.DLL');
    if( Handle )
    beispiel = GetProcAddress( Handle, "Beispiel" );

    MFC Library erstellen
    <impdef patternfind.def patternfind.dll>
    danach Unterstriche in der def entfernen
    <LIB /DEFatternfind.def /OUTatternfind.lib>

    MFC DLL in Borland tauglich umwandeln
    <impdef patternfind.def patternfind.dll>

    wenn lib von microsoft vorhanden ist dann so :
    danach Unterstriche in der def entfernen
    <LIB /DEFatternfind.def /OUTatternfind.lib>
    danach
    <coff2omf -lib:ms patternfind.lib patternfind_.lib>
    ansonsten
    <implib -a patternfind.lib patternfind.def patternfind.dll>



    mfg
    Fred

    Comment

    Working...
    X