2009-12-18 2 views
2

에 통합하려면 C#을 사용하는 외부 프로그램 용 플러그인을 개발해야합니다. 저는 숙련 된 Qt/C++ 프로그래머이며 플러그인의 핵심은 C++로 프로그래밍되었습니다.Qt GUI 코드를 C#

첫 번째 아이디어는 텍스트 파일에 설정을 쓰고이 텍스트 파일을 입력으로하여 외부 프로세스로 핵심 C++ 코드를 호출하는 C#에서 GUI를 프로그래밍하는 것이 었습니다.

그러나 C# (trough ActiveX)에서 Qt/C++ GUI 코드를 실행할 수 있도록해야하는 QAxServer Module이라는 것이 있습니다. 나는 이것에 약간을 실험했다. 그리고 그것은 약간 흔들리는 것처럼 보였다.

공유 할 수있는 경험이 있습니까?

답변

2

나는 C++/CLI (즉 Managed C++) shim을 작성하여 플러그인을 시작하고 플러그인과 기본 애플리케이션 사이의 다리 역할을하려고합니다.

이렇게하면 한 쪽에서 C# 응용 프로그램을 호출하거나 다른 응용 프로그램에서 기본 C++을 말할 수 있습니다.

0

"QT for .NET"프로젝트도 있습니다.

+0

Qt-Jambi (Java)가 필요합니다. IMO에서는 좋지 않습니다. – Sharique