2010-02-26 9 views
5

최근에 Qt에 대해 들었습니다. 개발하는 것이 얼마나 재미 있는지 읽었습니다. 그런데 노키아 N900도 구입하고 있는데, 운영체제 인 Maemo 5가 Qt를 아주 훌륭하게 지원한다고 들었습니다.Windows에서 Qt 개발을 시작하는 데 Maemo 5를 타겟팅하는 방법은 무엇입니까?

저는 .NET 개발자입니다. 따라서 Windows에서 개발하고 가능하면 Visual Studio를 사용하는 것이 좋습니다. 최신 Qt SDK를 다운로드했습니다. Qt Creator를 시작하고 간단한 "Qt4 Gui Application"을 만들었습니다. 그러나 괜찮 았지만, 어디서나 Maemo 5를 컴파일 할 수있는 옵션을 찾을 수 없었습니다.

그런 다음 Visual Studio 플러그인을 다운로드하고 "Qt Application"을 만들려고했는데, 어떤 Qt 프로젝트 유형을 선택했는지에 상관없이 OK 버튼을 클릭하면 대화 상자가 계속 팝업되므로 계속 표시됩니다. 아무것도 만들 수 없습니다.

또한 Maemo 5 SDK에 대해 읽었지만 Linux에서만 작동하는 것 같습니다. (Windows 용 모든 연습은 Linux로 가상 컴퓨터를 설정하기 시작했습니다.) 그러나 저는 Linux에 전혀 익숙하지 않았기 때문에 Windows를 사용하는 것을 선호합니다.

내 질문은 : Windows에서 개발하는 동안 Maemo 5에서 실행되는 Qt 응용 프로그램을 만들 수 있습니까, 아니면 불가능합니까?

미리 답변 해 주셔서 감사합니다.

EDIT (솔루션) : 나는이 질문에, 아주 좋은 개발 도구를 시작한 이후로

Nokia Qt SDK 아주 잘이 문제를 해결합니다. 그것은 크로스 플랫폼이며 Symbian 및 Maemo 앱을 비슷하게 개발하는 데 사용할 수 있습니다. Maemo 툴체인의 경우 정확하게 대답으로 권장되는 도구 인 MADDE을 사용합니다. (이 기술 미리보기가 더 이상 더 이상 유의하십시오.)

Here is a very nice introduction video about the Nokia Qt SDK.

+0

Visual Studio는 Windows 관련 개발 IDE입니다. 당신은 그것으로 비 윈도우를 위해 개발하는 행운이 없을 것이다. 어쨌든, 왜 당신은 maemo를 개발하길 원하지만, 완전히 잘못된 OS 계열에서 작업하십시오. 가까운 가정에서 두 개의 OS를 사용하면 정말 많이 도움이 될 것입니다. – WhyNotHugo

+0

@Hugo - 아마도 당신은 알아보지 못했지만 오래전에 해결책을 찾았습니다. :) – Venemo

답변

6

내가 리눅스에 익숙해 제안; 결국 Maemo (또는 MeeGo, 지금)는 실제로 Linux 밑에 있으며, 공식 SDK는 Linux 기반 스크래치 박스입니다.

이 Maemo 용 새로운 개발 도구의 기술 미리보기입니다 :

말했다되고 있다는 비공식 커뮤니티 프로젝트 MADDE이 존재한다. MADDE는 마에 응용 프로그램 개발 및 디버깅 환경을 의미하며 다음과 같은 기능을 제공합니다

  • 멀티 플랫폼 지원 (리눅스 (32 비트/64 비트), 윈도우, 맥 OS를 크로스 컴파일

    • 명령 줄 X의) 다른 표적에 대한
    • 구성 & 툴체인
    • 장치가 개발 과정
    • 단순
    를 단순화하기위한
  • 클라이언트

    개발 프로세스에서이 도구를 테스트 할 수 있습니다. 그러나 이것이 기술적 인 미리보기임을 명심하십시오. 토크, 개발자 목록, 특히 bugzilla (개발자 플랫폼 -> MADDE)에서 여러분의 의견을 보내 주시면 대단히 감사하겠습니다.

  • +0

    답장을 보내 주셔서 감사합니다. 지금 MADDE를 다운로드 중입니다. 불충분 한 질문에 대해 유감스럽게 생각합니다. :) – Venemo

    +0

    오케이. N900을 구입하여 주변에서 놀 시간이있었습니다. MADDE는 꽤 잘 작동합니다. – Venemo

    +2

    @ 베네모 나는 n810만을 가지고있다. 그러나 개발하고 사용하기에 매우 신뢰할 만하다. 나는 당신이 당신의 N900을 즐기기를 바란다. – ephemient