Q&A 게시판

cancel
Showing results for 
Search instead for 
Did you mean: 
Reply

Labivew dll 파일 c 언어에서 사용하는 방법

Labview 코드를 dll 파일로 만들어서 C언어에서 dll파일을 호출해서 사용하고 싶습니다. 정확한 방법이 안나오네요..

 

c언어를 dll로 만들어서 Labivew에서 호출한뒤 사용은 해봤습니다.

0 Kudos
Message 1 of 5
(225 Views)

다음 링크를 참고해주시기 바랍니다.

"Generate a DLL from a LabVIEW Project"

https://knowledge.ni.com/KnowledgeArticleDetails?id=kA00Z000000P9CWSA0&l=ko-KR

 

LabVIEW Project 코드에서 Build Specification을 통해 DLL을 생성하는 과정에 대해 안내하고 있습니다.

 

0 Kudos
Message 2 of 5
(203 Views)

여기에 나온 방법을 활용해 보았지만 window 환경에서 사용하는 프로그램일 경우만 가능해보였습니다. window.h라는 확장자로 window 라이브러리로에 있는 함수로 사용하는 거였고요. 또한 C++에서는 사용가능한 방법같아 보였네요. 전 그렇지 않아서 성공하지 못했습니다.

0 Kudos
Message 3 of 5
(187 Views)

사용하고 계신 개발 환경이 어떻게 되는지요?

 

현재 문제가 되는 상황을 구체적으로 말씀해주실 수 있으신가요?

0 Kudos
Message 4 of 5
(184 Views)

atollic  이라는 프로그램을 사용하고 있고 https://knowledge.ni.com/KnowledgeArticleDetails?id=kA00Z000000P84lSAC&l=ko-KR 이 링크에 나온 내용 대로 하려고 했지만 f/w 라서 Windows SDK의 LoadLibrary ()GetProcAddress () 는 사용할 수 없고 헤더파일과 lib 파일을 옮겨서 데이터형을 맞춰서 오류를 다 없앴지만 라이브러리에 있는 함수가 호출이 불가능했습니다 그 이유는 라이브러리 헤더 파일에 보면 함수 호출을 __cdecl 라는 걸 사용 중인데 Microsoft 전용으로 C++에서 사용하는 인수라서 안되는걸로 생각됩니다.

0 Kudos
Message 5 of 5
(173 Views)