2009-03-14 6 views
0

Qt를 처음 사용합니다. 어떤 설치를 다운로드하고 설치해야할지 모르겠습니다.Windows 및 Linux에서 실행중인 앱에 대해 어떤 플랫폼을 설치해야합니까?

Windows 및 Linux x86에서 실행되는 데스크톱 응용 프로그램을 개발하고 싶습니다.

Windows에서 내 응용 프로그램을 실행하려면 Windows에 다운로드하여 설치해야합니까? 또한 다른 설치를 다운로드하고 우분투에 설치하여 Linux에서 내 응용 프로그램을 실행할 수 있습니까?

아니면 그냥 우분투에 설치하고 내 응용 프로그램을 컴파일하여 Windows와 Linux 모두에서 실행할 수 있습니까?

답변

2

이론적으로 코드를 크로스 컴파일 할 수 있지만 대상 플랫폼에서 컴파일하면 수명이 훨씬 더 길어집니다. (이는 한 번 윈도우를 의미하고, 한 번 리눅스를 의미 함)

1

소스 코드는 대부분 동일하게 유지됩니다. 두 운영 체제가 다른 바이너리 형식을 사용하기 때문에 적절한 플랫폼에서 Windows 및 Linux 용 소스를 별도로 컴파일해야합니다. 또한 특정 OS에서 실행하려면 적절한 Qt dll/공유 라이브러리가 필요합니다.

관련 문제