VB.NET 응용 프로그램에서 C++ 헤더 파일을 사용하는 가장 간단한 방법은 무엇입니까? 사용자 지정 VB.NET Windows 응용 프로그램의 헤더 파일을 통해 정의 된 API에 액세스해야합니다.vb.net 앱에서 C++ 헤더 파일을 사용하고 계십니까?
1
A
답변
1
VB.NET Declare statement을 사용하여 코드에서 API 함수를 다시 선언하십시오. 헤더 파일에 클래스가 포함되어있는 경우에는 작동하지 않습니다. 사용 가능하게하려면 write a wrapper이 필요합니다.
1
PInvoke Interop Assistant을 사용하여 C++ 헤더를 PInvoke 선언으로 변환하십시오.
C++ 프로젝트의 전체 소스 코드를 가지고 있다면 whunmr이 (가) 조언 한대로 C++ Interop을 사용하십시오.
관련 문제
- 1. iPhone OS 앱에서 Ruby/Python 코드를 사용하고 계십니까?
- 2. 문자열 스트림을 사용하고 계십니까?
- 3. Android ID를 사용하고 계십니까?
- 4. 데이터와 JTable을 사용하고 계십니까?
- 5. 안드로이드에서 simpleDB를 사용하고 계십니까?
- 6. VB.Net에서 펄 정규식 구문을 사용하고 계십니까? 펄에서
- 7. iPhone SDK에서 XMPP를 사용하고 계십니까?
- 8. 있는 jqGrid을 (jqPrint를 사용하고 계십니까?)
- 9. Slideout 페이지에서 javascript를 사용하고 계십니까?
- 10. Eclipse에서 Android build.xml을 사용하고 계십니까?
- 11. 기존 운영체제가없는 Ruby를 사용하고 계십니까?
- 12. Devy와 함께 Capybara를 사용하고 계십니까?
- 13. Windows에서 PHP + LibPuzzle을 사용하고 계십니까?
- 14. iPhone에서 트리 라이브러리를 사용하고 계십니까?
- 15. PHP에서 GD 라이브러리 드로잉을 사용하고 계십니까?
- 16. 내 서버에 이미 파일로 paperclip을 사용하고 계십니까?
- 17. C 헤더 파일을 델파이로 변환합니다.
- 18. C++로 헤더 파일을 배열
- 19. Ruby on Rails에서 Silverlight를 사용하고 계십니까?
- 20. 대 [namespace.x.xx]를 (를) 사용하고 계십니까?
- 21. 장고 : 배열 인덱스로 변수를 사용하고 계십니까?
- 22. 디버깅을위한 클래스의 기본 메서드를 사용하고 계십니까?
- 23. Mac에서 Azure SQL 서비스를 사용하고 계십니까?
- 24. 애플 리케이션에서 애플 텍스처를 사용하고 계십니까?
- 25. 사용자보기에서 장고 관리 테이블을 사용하고 계십니까?
- 26. Objective-C에서 반환 유형을주의 깊게 사용하고 계십니까?
- 27. Google App Engine에서 sqlite3을 사용하고 계십니까?
- 28. 미리 개발 용 WCF 서비스를 사용하고 계십니까?
- 29. Silverlight 응용 프로그램에서 Microsoft Z3을 사용하고 계십니까?
- 30. 내 사이트에 유기적 URL을 사용하고 계십니까?
MarkJ,이 질문에 대한 답장을 보내 주셔서 감사합니다. 나는 스쿠너가 되돌아 가서 대답으로 표시하기로 결정하기를 바랄뿐입니다. PInvoke Interop Assistant의 SigImp Translate Snippet 탭은 나에게 엄청난 시간을 절약 해주었습니다! – Brad