|
我使用64 bit的編譯器建立一個DLL。當我嘗試使用LabVIEW 8.2的Call Library Function Node在64 bit的環境下呼叫這個DLL時,會出現下面的錯誤訊息:
LabVIEW: Some system capacity necessary for operation is not enabled.
The file '*.dll' is not a valid LabVIEW file.
LabVIEW 8.2是一個32 bit的應用程式,因此在64 bit的視窗作業系統下,實際上是執行在32 bit的Window subsystem下。由於這樣的緣故,因此其無法使用64 bit的DLL檔案。
最佳的解決方法是重新編譯你的DLL為32 bit,這樣就可以在LabVIEW 8.2載入來使用。
|