INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

wie kann man lib s ausführen?



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

28.07.2009, 10:12 (Dieser Beitrag wurde zuletzt bearbeitet: 28.07.2009 10:15 von rolfk.)
Beitrag #4

rolfk Offline
LVF-Guru
*****


Beiträge: 2.306
Registriert seit: Jun 2007

alle seit 6.0
1992
EN

2901GG
Niederlande
wie kann man lib s ausführen?
' schrieb:Moin moin.
Ich habe ein fertiges Programm, was über eine lib gestartet wird. nun wollte ich dieses Programm auf einen anderen Rechner kopieren. Dort erkennt er die lib aber nicht als eine ausführbare Datei.
Es geht dort um LabVIEW 7.1 Was muss ich installieren, damit man auch libs ausführen kann?
Exe von LabVIEW 7.1 kann der Rechner ausführen. Es ist also die Runtime installiert.

Danke FSG

Also was ist das für eine Lib? Ist das ein File mit der Endung .lib? Wenn dem so ist kannst Du das nicht in LabVIEW verwenden. Libs sind Libraries von compilierten Objectfiles die typischerweise mit einem C Compiler erstellt werden. Und das Format dieser Libs ist binär und auch noch Compilerspezifisch. Eine Lib mit MS Visual C erstellt kann zum Beispiel nicht einfach mit Borland C gelinkt werden.

Das ist ungefähr dasselbe wie wenn Du einem C Compiler beibringen möchtest mit einer LabVIEW Library .llb oder .lvlib zu linken. Einfach unmöglich.

Also wirst Du herauszufinden versuchen müssen was diese Lib ist.

Ist es eine Importlibrary für eine DLL? Dann vergiss die Lib und beschaff Dir die Dokumentation zur DLL und benütze die Call Library Node in LabVIEW um diese DLL aufzurufen.

Ist es ein Lib die Funktionen enthält die aufgerufen werden können und auch in der Lib selber implementiert sind, also nicht in einer DLL? Dann wirst Du aus der Lib eine DLL machen müssen indem Du mit dem C Compiler der diese Lib linken kann ein DLL Projekt definierst dass mindestens ein C Source File enthält, dass Funktionen exportiert die nichts anderes tun müssen, dann die Funktionen aus der Lib aufzurufen. Und dann in LabVIEW mit der Call Library Node diese DLL aufrufen.

Rolf Kalbermatter

Rolf Kalbermatter
Technische Universität Delft, Dienst Elektronik und Mechanik
https://blog.kalbermatter.nl
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
wie kann man lib s ausführen? - fsg4u - 28.07.2009, 09:19
wie kann man lib s ausführen? - fsg4u - 28.07.2009, 09:56
wie kann man lib s ausführen? - rolfk - 28.07.2009 10:12
wie kann man lib s ausführen? - fsg4u - 28.07.2009, 10:22
wie kann man lib s ausführen? - fsg4u - 28.07.2009, 10:55
wie kann man lib s ausführen? - rolfk - 28.07.2009, 14:39
wie kann man lib s ausführen? - fsg4u - 29.07.2009, 10:06
wie kann man lib s ausführen? - fsg4u - 29.07.2009, 12:28

Gehe zu: