From 04:00 PM CDT – 08:00 PM CDT (09:00 PM UTC – 01:00 AM UTC) Tuesday, April 16, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.



64비트용 NI-DAQmx C 라이브러리 파일은 어디에 있습니까?



주요한 소프트웨어:
주요한 소프트웨어 버전: 7.0
문제가 해결된 소프트웨어 버전: N/A
부차적인 소프트웨어: N/A

문제점: C나 C++를 이용하여 NI-DAQmx 어플리케이션을 개발중입니다. 32비트 기반에서 개발을 할 때는 \National Instruments\NI-DAQ\DAQmx ANSI C Dev\lib\msvc 경로에 있는 헤더와 라이브러리 파일을 사용하였습니다. 64비트 어플리케이션을 개발할 때 이 라이브러리를 사용하면 Linking 에러가 나타납니다. C나 C++로 NI-DAQmx 기반의 64비트 어플리케이션을 개발할 때는 어떻게 해야합니까?

솔루션:

64비트 프로그램에서 32비트 라이브러리를 사용하는것은 Linking에러를 야기할 수 있습니다. 만약 프로그램이 32비트 기반으로 작동하는 경우, Linking 에러는 대부분 32비트 라이브러리 파일을 Linking하는 과정에서 발생하게 됩니다.

DAQmx 64비트 용 라이브러리는 아래의 경로에 존재합니다. \NationalInstruments\Shared\ExternalCompilerSupport\C\lib64\msvc

이 파일은 Native 64비트 라이브러리 파일로, 64비트 C나 C++ 어플리케이션에서 사용할 수 있습니다. 만약 컴퓨터에 위에서 설명한 경로가 없다면, 그림 1에서 보여주는 것처럼 DAQmx 드라이버 설치 과정에서 사용자 정의 설치를 선택한 다음  ANSI C Support 부분을 추가 설정해주시기 바랍니다.


<그림1. 사용자 정의 설치를 통한 ANSI C Support 설정>



관련 링크:

KnowledgeBase 3F4DMOTY: How Can I Use The NI-DAQmx ANSI C Function Library With Borland C and Delphi?

KnowledgeBase 3V09OJNY: Location of ANSI C NI-DAQmx Shipping Examples and DAQmx Library File for Windows



첨부:





리포트 날짜: 06/14/2010
마지막 업데이트: 11/23/2014
문서 번호: 5AD8L9OQ