1、調用User32.dll方法執行報錯
一開始我是這樣配置:
運行后報錯。我就把User32.dll放到項目里,然后又提示:
好像不能移動它的位置......最后這樣配置就對了:
2、生成exe運行結束后出錯
如果編譯的時候沒錯,生成exe才出錯,可能是dll路徑不對。
在程序中用“調用庫函數節點”調用win7系統的user32.dll里面的某個函數,當生成完exe后,LabVIEW會默認的將user32.dll也打包成文件放入data文件夾中,當然也默認會去調用這個生成的user32.dll庫,而user32.dll是系統很多應用程序調用的一個庫,必須要放在系統安裝的那個盤的固定位置,這樣才能不影響其他應用程序同時調用這個user32.dll庫,因此,只需要在“調用庫函數節點”中指定系統 安裝的默認位置即可(C:\Windows\System32\user32.dll)。