프로그램의 핵심 기능을 분리하여 Linux로 포팅하는 것이 더 쉬운가 아니면 Linux에서 실행되는 원래 MFC 프로그램을 가져 오기 위해 MFC 기능을 둘러싼 래퍼를 작성하는 것이 더 쉽습니까?Linux로 포트하거나 MFC 용 래퍼를 작성 하시겠습니까?
예 :
, 기본적인 대화 상자 기반 MFC 응용 프로그램 (여러 대화 상자 창을) 가지고는 핵심 분석 코드의 수정없이 리눅스 명령 줄에서 실행 얻을. 주요 목표는 분석 코드를 수정하지 않는 것입니다. 이를 염두에두고 MFC 응용 프로그램이 분석 코드에 사용하는 것과 동일한 파일을 사용하는 프로그램의 명령 줄 버전을 작성하십시오. 분석 코드에서 사용되는 MFC 클래스 및 함수와 똑같이 작동하는 코드를 작성하십시오. 사실, 그 클래스에 대한 MFC 소스 코드로 시작하여 모든 Microsoft 특정 항목 (MFC, ATL 등)을 잘라내어 래퍼 코드에 사용하십시오.
은 핵심 분석 코드 걸릴 Qt는 명령 행 프로젝트에 연결 : 대
. MFC 또는 Win32 기능의 경우 Qt 또는 STL/Boost에서 지원되는 동일한 플랫폼 간 호환 기능으로 대체하십시오.
죄송합니다.이를 위해 Wine을 사용할 수 없습니다. 나는 그것을 일찍 언급해야했다. –