필자는 크로스 플랫폼 데스크톱 개발 (Linux 및 GUI가 아닌 Windows 및 MacOSX)에서 수년 간의 경험을 쌓았습니다. 보통 나는 Cocoa로 MacOSX에서 GUI를 만들고 Windows에서는 구식 Windows API를 사용합니다. Qt를 사용하지 않은 이유는 Qt를 시작했을 때 여전히 GPL 라이센스가 적용 되었기 때문입니다..NET GUI를 사용하는 크로스 플랫폼 C++ 응용 프로그램?
본래의 경험이 매우 중요하므로 Mac 용 Cocoa를 계속 사용하겠습니다. 그러나 Windows의 경우 GUI 코드에 .NET Framework를 사용할 것을 고려하고 있습니다. .NET 코드를 기존의 크로스 플랫폼 C++ 코드베이스와 통합 한 경험이 없으며 C++/CLI 또는 C#으로 갈 수있는 것으로 보입니다.
이전에 그런 접근을 한 사람이 있습니까? 잘 됐니? .NET 프레임 워크를 설치 프로그램과 함께 제공해야합니까? 추가 된 .NET 코드가 최종 실행 파일에 많은 가중치를 추가합니까?
실제로 Mono로 Windows 데스크톱 응용 프로그램을 만들 수 있습니까? 설치 프로그램과 함께 번들을 제공 할 필요가 없다면 Mono가 프로젝트에 정적으로 링크 될 수 있다는 의미입니까? – StackedCrooked