NI-DAQmx C示例不能Linux上的Eclipse上运行

更新 Jun 1, 2023

适用于

操作系统

  • Linux

问题详述

我已经在Linux(RHEL / centOS)系统中成功安装了DAQmx。我想使用Eclipse运行NI Linux设备驱动程序(2018年7月)页面中的C示例。但是,编译器找不到DAQmx函数,并且编译失败。

解决方案

为了指示编译器搜索DAQmx函数,您将必须进行一些修改,即,如下所述向GCC链接器指定共享库的名称:

1.在Eclipse中, 右键单击项目,然后选择Properties
2.进入C / C ++ Build >> 设置
3.选择GCC C链接器 >>
4.在库(-l)中 ,添加库的名称: nidaqmx
5.将库所在的目录放在库搜索路径(-L)中: / usr / lib / x86_64-linux-gnu

您可以查看下图作为参考:



完成上述步骤后,您应该能够成功运行C示例。