2014-06-05 2 views
2

Qt 프로그래밍에 익숙하지 않지만 내 질문에 대한 답이 확실합니다. PICkit 직렬 분석기와 인터페이스하는 GUI를 개발하려고합니다 (이 링크 http://www.microchip.com/Developmenttools/ProductDetails.aspx?PartNO=DV164122 참조). 위의 "Analyzer"와 통신하기 위해 PICKitS.dll을 사용하고 싶지만 프로젝트에 dll을 통합하는 데 어려움이 있습니다. .h 또는 .tbl 파일을 제공하지는 않지만 함수 원형 목록을 제공합니다 (http://ww1.microchip.com/downloads/en/DeviceDoc/PICkitS%20Function%20Prototypes%20v2-4.pdf 참조). 당신의 도움에 미리 감사드립니다.Qt 프로젝트에서 PICkitS.dll 사용

답변

0

첫 페이지, 설명 :

이 문서는 PICkitS.dll에서 사용할 수있는 기능을 설명합니다. 이러한 함수는 모든 .NET 응용 프로그램에서 호출 할 수 있습니다. 이 아닌 .NET 환경에서 PICkitS.dll을 사용할 수는 있지만 현재 .NET 이외의 응용 프로그램은 지원되지 않습니다.

그래서 C++이 아닌 .NET/C# ABI로 작성되었습니다.

이것은 헤더 파일 기반 언어가 아니지만 모듈과 비슷하며 C에서 상속 된 C++의 소름 끼치는 헤더 파일보다 훨씬 편리합니다. 어느 방법 이건간에 나는이 코드를 직접적으로 사용할 것을 제안하지 않습니다. Qt 프로젝트. C++/CLI 등이 필요합니다.

+0

예, C++/CLI shim을 작성하여 C++에서 쉽게 사용할 수 있습니다. –

+0

여러분! – user3712875

+0

@ user3712875 ** 도움이된다면 ** [수락] (http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work) ** 대답을 할 수 있습니다. 단지 초록색 체크 표시. – bjb568

관련 문제