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!
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
Unbekanntes Problem bei der Exe-Erstellung
Hallo,
hier ist etwas von der NI-Homepage:
Workaround—The missing file might be referenced by a library included in the build, or by another file. To fix the issue:
* Open all Startup, Exported, or Always Included VIs. If no subVIs are missing, recompile the VIs (CTRL+SHIFT Click the Run arrow) and save them to update their dependencies.
* Open all libraries included in the build and verify the existence and locations of referenced files. Also, try building with the additional exclusion option, Remove unused members of project libraries, checked.
-------------------------------------------------------------------------- Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Verwendest du in deinem Programm irgendwelche dynamisch aufgerufenen VI's? Du musst du bei der EXE-Erstellung selber von Hand hinzufügen, unter den "Always Included Files".
Verwendest du zufällig das Office Toolkit? Ich meine, da gibt es auch Ärger, wenn man die passenden Files nicht von Hand hinzufügt.
Gruß, Jens
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!
Workaround—The missing file might be referenced by a library included in the build, or by another file. To fix the issue:
* Open all Startup, Exported, or Always Included VIs. If no subVIs are missing, recompile the VIs (CTRL+SHIFT Click the Run arrow) and save them to update their dependencies.
* Open all libraries included in the build and verify the existence and locations of referenced files. Also, try building with the additional exclusion option, Remove unused members of project libraries, checked.
Habe ich es richtig verstanden...Soll ich die static refernces durch dynamische ersetzen?
Nicht zu vergessen ist, dass ich eine von mir erstellte Bibliothek *.lvlib ( mit Visual Studio 2008 in C implementiert) in meinem Programm verwende.
Kann das Problem vielleicht daher liegen??
' schrieb:Verwendest du in deinem Programm irgendwelche dynamisch aufgerufenen VI's? Du musst du bei der EXE-Erstellung selber von Hand hinzufügen, unter den "Always Included Files".
Verwendest du zufällig das Office Toolkit? Ich meine, da gibt es auch Ärger, wenn man die passenden Files nicht von Hand hinzufügt.
Gruß, Jens
Ich weiß nicht, was du mit Office Toolkit meinst. Aber wenn ich es richtig verstanden habe.
Ein Teil meines DLLs erstellt mir vorinitialisierte CSV-Files. Die Anzahl dieser Files wird durch LabVIEW als Parameter eingegeben. Dementsprechend erzeugt er mir die Dateien.
' schrieb:Nicht zu vergessen ist, dass ich eine von mir erstellte Bibliothek *.lvlib ( mit Visual Studio 2008 in C implementiert) in meinem Programm verwende.
Denke eher nicht. Wenn du VIs in deiner Applikation hast, die eine externe DLL aufrufen, dann erkennt LV das und sucht sich zur Erstellung der exe diese DLL. Üblicherweise wird sie auch in einen entsprechenden Pfad mitkopiert.
' schrieb:Ich weiß nicht, was du mit Office Toolkit meinst. Aber wenn ich es richtig verstanden habe.
Ein Teil meines DLLs erstellt mir vorinitialisierte CSV-Files. Die Anzahl dieser Files wird durch LabVIEW als Parameter eingegeben. Dementsprechend erzeugt er mir die Dateien.
Ich meine das hier: http://sine.ni.com/nips/cds/view/p/lang/de/nid/5769
Das ist ein zusätzliches Toolkit von NI, kostet auch ein paar Euros.
csv-Files sind ja erst mal "stinknormale" ASCII-Files, hat nichts mit MS Office zu tun. Und dass deine DLL da was macht, sollte auch kein Problem sein.
Es läuft also erstmal darauf raus, hast du irgendwo dynamisch aufgerufene VIs (soll heißen verwendest du Call by Reference Nodes, um Sub-VIs aufzurufen?):
Gruß, Jens
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!
OK. Das Office Toolkit verwende ich schon mal nicht.
Ich habe fast überall Statische VI Reference verwendet. An einigen Stellen auch den VI-Server "This VI"
Dazu lade ich ein Bild hoch, in dem man es genau sehen kann, welche Referenzen ich verwende.
Workaround—The missing file might be referenced by a library included in the build, or by another file. To fix the issue:
* Open all Startup, Exported, or Always Included VIs. If no subVIs are missing, recompile the VIs (CTRL+SHIFT Click the Run arrow) and save them to update their dependencies.
* Open all libraries included in the build and verify the existence and locations of referenced files. Also, try building with the additional exclusion option, Remove unused members of project libraries, checked.