레이블이 Qt Creator인 게시물을 표시합니다. 모든 게시물 표시
레이블이 Qt Creator인 게시물을 표시합니다. 모든 게시물 표시

2012/06/17

[QML/Qt] Lecture 01. Qt QML 설명을 위한 테스트 Application을 만들자

먼저 Test를 위한 프로그램을 만듭니다.

1. QtCreator에서 File > New File or Project 를 선택합니다.

2. Qt Quick Application을 선택해서,  Name을 만들고, Built-In elements only로 만듭니다.

3. Target은 Desktop을 선택해서, 윈도우에서 테스트를 합니다.

4. QmlApplicationViewer는 삭제해 버립니다.

5. Main에서 QApplication과 View를 만들고, QML 파일을 setSource해서 화면에 보여주도록 합니다.

main.cpp

#include <QApplication>
#include <QDeclarativeContext>
#include <QDeclarativeView>
Q_DECL_EXPORT int main(int argc, char *argv[])
{
  QApplication app(argc, argv);
  QDeclarativeView view;
  view.setSource(QUrl("../QLecture/qml/QLecture/main.qml"));
  view.show();
  return app.exec();
}


main.qml
import QtQuick 1.1
Rectangle {
  width: 360
  height: 360
  Text {
      text: qsTr("Hello World")
      anchors.centerIn: parent
  }
}


QLecture.pro
QT += declarative core gui opengl

SOURCES += main.cpp

OTHER_FILES += \
  qml/QLecture/main.qml

2012/06/07

[QML/Qt] Windows에서 Qt Creator용 Debugging 설정하기.


먼저 Qt Creater를 설치하고 디버깅을 해보면, CDB와 GDB가 설정이 되어 있지 않는다고 한다.
이건 Visual Studio를 설치하는 것과 별개로 윈도우에 Win SDK가 있느냐 없느냐 의 차이이다.
그러므로 Visual Studio를 설치하더라도, 다시 Win SDK를 설치해야 되는 것이다.

이 설명은 Qt Creator 웹사이트에 나와 있다.

그리고 거기에 Installing Native Debuggers 부분에 보면, Debugging tools for Windows에 링크가 있다.
하지만 링크에 접속해 보면 웹사이트가 바뀌었다고 한다.
    The contents of this page have been removed or relocated. You should be automatically redirected to the New Destination in 5 seconds.
새로운 위치로 가고,
거기에서























위 항목에 들어가면 Microsoft Windows SDK for Windows 7 and .Net Frame4를 얻을 수 있다.
이것을 받아서 설치하고, Rebooting 한 후, Qt Creator에서 해당 Project를 디버깅 실행하면, 심볼위치를 설정하라고 하고, 적당한 곳을  설정하면, 디버깅이 가능하게 된다.

단, 프로젝트의 실행 환경을 Release가 아닌 Debug로 설정을 하고, F5으로 디버거를 실행시켜야 된다.