컴파일 링크 에러 64 비트 NI-DAQmx C Lib 파일 위치

업데이트 됨 Dec 12, 2022

해당 제품

드라이버

  • NI-DAQmx

문의사항

C 또는 C++에서 64 비트 NI-DAQmx 어플리케이션을 개발하려고 할 때 링크 에러가 발생합니다.
다음 위치에있는 .h 및 .lib 파일에 링크하여 32 비트 어플리케이션을 개발하면 올바르게 작동합니다.
<Program Files (x86)>\National Instruments\NI-DAQ\DAQmx ANSI C Dev\lib\msvc 

해결책

64 비트 프로그램에서 32 비트 라이브러리 파일을 사용하면 링크 에러가 발생할 수 있습니다. 32 비트 어플리케이션으로 프로그램을 개발 시 정상동작하는 경우, 링크 에러는 32 비트 .lib 파일 연결로 인해 발생합니다.
링크 에러를 해결하려면 NI-DAQmx 라이브러리에 대한 참조를 32 비트 디렉토리에서 64 비트 디렉토리 참조로 바꿉니다.
64 비트 NI-DAQmx C 라이브러리 파일 위치는 다음과 같습니다 :
<Program Files (x86)>\National Instruments\Shared\ExternalCompilerSupport\C\lib64\msvc 
이것은 원시 64 비트 라이브러리 파일이며 64 비트 C 및 C++ 어플리케이션에서 사용할 수 있습니다.

추가 정보

컴퓨터에 이 디렉토리가 없다면, DAQmx 드라이버의 사용자 지정 설치를 구성 할 때 ANSI C 지원을 설치하도록 선택했는지 확인하십시오.