首頁
支援
找不到Visual C++的DAQmx ANSI C範例的 NIDAQmx.h Header(標頭檔)
找不到Visual C++的DAQmx ANSI C範例的 NIDAQmx.h Header(標頭檔)
更新 Jul 12, 2023
產品資訊
產品資訊中描述經過驗證可以使用本文所述解決方案之產品。此解決方案可能也適用於其他類似產品或應用。
驅動程式
NI-DAQmx
程式語言
C
C++
問題敘述
我正在嘗試使用Visual C++編譯DAQmx ANSI C範例,但卻收到以下錯誤:
fatal error C1083: Cannot open include file: 'NIDAQmx.h': No such file or directory.
如何指定標頭檔的位置?
解決方案
在大多數情況下,會使用以下語法將標頭檔包含在C/C++程式碼中:
#include "NIDAQmx.h"
此語法未指定標頭檔的位置。因此,Visual C++將在預設的目錄中查找。若檔案不在這些資料夾中,則將引發錯誤。
解決此問題的第一種方法是使用以下語法在C中指定標頭檔的確切位置:
#include "<Program Files>\National Instruments\Shared\ExternalCompilerSupport\C\include\NIDAQmx.h"
將Visual C++指向source file位置的第二種方法(也是更推薦的方法)是將其目錄添加到預設的列表中。透過以下的步驟將目錄添加到預設目錄列表。
Visual C++ 6.0
1.點擊
工具
欄中的
Tools
,然後選擇
Options...。
2.點擊
Directories。
3.選擇
Win32以及
Include files
。
4.點擊
New
,選擇包含所需標頭檔的目錄。
5.點擊
OK
保存更改並關閉視窗
Visual C++ .Net
1.點擊工具欄中的
Project
,然後選擇
[Project Name]
Properties...。
2.選擇
Configuration Properties » C/C++ » General。
3.在
Additional Include Directories 中
選擇包含所需的標頭檔目錄。
4.點擊
OK
保存更改並關閉視窗。
相關連結
Precompiled Headers Can't be Found When Compiling a DAQmx ANSI C Example with Visual C++ .Net
Location of ANSI C NI-DAQmx Shipping Examples and DAQmx Library File for Windows
其他支持選項
詢問NI社區
在我們的論壇中與其他用戶協作
搜索NI社區以尋求解決方案
請求工程師的支持
需要具備有效的服務合約或有效的租用版軟體,且支援選項因國家/地區而異。
打開服務請求
了解租用版軟體與服務
了解硬體服務計畫
Was this information helpful?
Helpful
Not Helpful