C/C++ 找不到NationalInstruments.NI4882參考組件錯誤

更新 Jan 8, 2024

產品資訊

驅動程式

  • NI-488.2

操作系統

  • Windows

問題敘述

我正在嘗試在 Microsoft Studio Visual C/C++中使用 NI GPIB/488.2 API,但收到以下錯誤:the reference component NationalInstruments.NI4882 cannot be found.。該如何解決這個問題呢?

解決方案

要在 Microsoft Studio Visual C/C++ 中開發 GPIB 程式,您必須包含 ni488.h 標頭檔。在過去,decl-32.h 檔案將此資訊提供給 C 編譯器。當前的驅動程式版本仍然包含一個引用 ni488.h 的stub decl-32.h。這些檔案可能會位於以下這三個位置中之一,具體取決於您的驅動程式版本:
  • 2.5 版之前的 NI-488.2 驅動程式將檔案安裝在以下路徑位置: Program Files\National Instruments\NI-488.2\Languages\Microsoft C
  • 版本 2.5 和 2.7.2 之間的 NI-488.2 驅動程式(後 Vista 支援)將檔案安裝在以下路徑位置: \Documents and Settings\All Users\Documents\National Instruments\NI-488.2\Languages\Microsoft C
  • NI-488.2 驅動程式 2.7.2 及更高版本將檔案安裝在以下路徑位置: Program Files\National Instruments\Shared\ExternalCompilerSupport\C\include

當您安裝應用程式支援 - Microsoft C/C++ 支援時,該檔案由 NI-488.2 安裝程式安裝在目錄中。如果找不到這些檔案,請重新執行安裝程式並驗證是否安裝了正確的功能。必須從 GPIB 安裝程式檔案的安裝螢幕中選擇該功能。請參見以下螢幕截圖。 NI-488.2 驅動程式可從NI 下載頁面下載。