主页
技术支持
使用 Visual C++ 的 DAQmx ANSI C 示例找不到 NIDAQmx.h 标头
使用 Visual C++ 的 DAQmx ANSI C 示例找不到 NIDAQmx.h 标头
更新 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++ 指向源文件位置的第二种更优雅的方法是将其目录添加到默认包含目录列表中。以下步骤将目录添加到默认目录列表中。
视觉C++6.0
1. 单击工具栏中的
“工具”
并选择
“选项...”
2. 单击
“目录”
选项卡
3. 选择
Win32
作为平台:组合框并为组合框的显示目录
选择包含文件
4.点击
New
按钮,选择包含所需头文件的目录
5. 单击
“确定”
按钮保存更改并关闭窗口
视觉 C++ .Net
1. 单击工具栏中的
“项目”
,然后选择
“[项目名称]
属性...”
2. 选择
配置属性 » C/C++ » 常规
3. 单击
“附加包含目录”
属性文本框,然后选择包含所需头文件的目录
4. 单击
“确定”
按钮保存更改并关闭窗口
相关链接
Location of ANSI C NI-DAQmx Shipping Examples and DAQmx Library File for Windows
其他支持选项
询问NI社区
在我们的论坛中与其他用户协作
搜索NI社区以寻求解决方案
请求工程师的支持
可能需要有效的服务协议或有效的软件订阅,同时支持选项因国家/地区而异
打开服务请求
了解软件订阅和服务
了解硬件服务计划
Was this information helpful?
Helpful
Not Helpful