11-28-2020 04:25 AM
Hallo, Ich frage mich im Allgemeinen, wie ich eine Funktion, die ich in CVI geschrieben habe, mit einem Prüfstand aufrufen kann. Der Prüfstand ist mein Testleiter und ich versuche einfach, einen Funktionsaufruf durchzuführen. Ich habe CVI 2017 und habe ein Projekt mit einer Quelldatei erstellt. Es heißt Main.c und ist beigefügt. Dies enthält nur eine Funktionsdefinition und -implementierung. Es ist eine Funktion, die ein int nimmt und es in eine binäre Darstellung konvertiert, die in einem Array gespeichert ist. Die Funktion gibt einen Zeiger auf dieses Array zurück. Die Funktion hat drei Parameter und gibt den Zeiger zurück. Wie baue ich das in eine DLL ein? Wenn ich versuche, die Warnung zu erhalten: "DLL hat keine Exporte. Keine Importbibliothek erstellt." Ich habe irgendwo über das Erstellen einer Header-Datei gelesen, also habe ich eine erstellt und sie dem Projekt hinzugefügt und den Funktionsprototyp darin aufgenommen. Ich möchte diese DLL letztendlich im Prüfstand verwenden und einfach auf diese eine Funktion zugreifen können. Ich habe die .c-Quelldatei angehängt. Vielen Dank
11-30-2020 08:13 AM
Da ist nichts angehängt.