OGRE Wiki
Support and community documentation for Ogre3D
Ogre Forums
ogre3d.org
Log in
Username:
Password:
CapsLock is on.
Remember me (for 1 year)
Log in
Home
Tutorials
Tutorials Home
Basic Tutorials
Intermediate Tutorials
Mad Marx Tutorials
In Depth Tutorials
Older Tutorials
External Tutorials
Cookbook
Cookbook Home
CodeBank
Snippets
Experiences
Ogre Articles
Libraries
Libraries Home
Alternative Languages
Assembling A Toolset
Development Tools
OGRE Libraries
List of Libraries
Tools
Tools Home
DCC Tools
DCC Tutorials
DCC Articles
DCC Resources
Assembling a production pipeline
Development
Development Home
Roadmap
Building Ogre
Installing the Ogre SDK
Setting Up An Application
Ogre Wiki Tutorial Framework
Frequently Asked Questions
Google Summer Of Code
Help Requested
Ogre Core Articles
Community
Community Home
Projects Using Ogre
Recommended Reading
Contractors
Wiki
Immediate Wiki Tasklist
Wiki Ideas
Wiki Guidelines
Article Writing Guidelines
Wiki Styles
Wiki Page Tracker
Ogre Wiki Help
Ogre Wiki Help Overview
Help - Basic Syntax
Help - Images
Help - Pages and Structures
Help - Wiki Plugins
Toolbox
Freetags
Categories
List Pages
Structures
Trackers
Statistics
Rankings
List Galleries
Ogre Lexicon
Comments
History: Setting Up An Application - QtCreator
View page
Source of version: 32
(current)
{DIV(class="Layout_box6")}{SPLIT(colsize=15%|85%)}{img fileId="1919"}--- {DIV(class="bigBold")}Setting Up An Application With QtCreator{DIV}{SPLIT} {DIV} %clear% !Introduction This set of instructions will walk you through setting up a QtCreator C++ project from scratch. When you have finished this tutorial you will be able to compile a working Ogre Application and you will be ready to start the ((Basic Tutorials)). {maketoc} !Prerequisites Get QtCreator from qt-project.org. Get the [http://qt-project.org/downloads|stable version] that fits your setup. !New Project Click New Project in the start screen, and choose Other Project - Empty project. {img fileId="1909"} __Give it a name and a place:__ {img fileId="1910"} __Add files:__ (__Tip:__ Move your cpp and h-files to inside the Qt project folder before you do this!) {img fileId="1911"} __Files added:__ {img fileId="1907"} __Options:__ {img fileId="1908"} __Qt4 Settings:__ (__Tip:__ In Qt 5 this is called "Build & Run". If you have installed Visual Studio before you installed the Visual Studio Qt 5-version, all this should already be correct set up., so you do not have to do anything here.) {img fileId="1912"} __Edit project file:__ {img fileId="1913"} {CODE(wrap="1", colors="qmake")} TEMPLATE = app TARGET = OgreQtProject DEFINES -= UNICODE CONFIG -= qt unix { # You may need to change this include directory INCLUDEPATH += /usr/include/OGRE CONFIG += link_pkgconfig PKGCONFIG += OGRE } win32 { LIBS *= user32.lib LIBS += -L$(OGRE_HOME)\\boost\\lib release:LIBS += -L$(OGRE_HOME)\\lib\\release debug:LIBS += -L$(OGRE_HOME)\\lib\\debug INCLUDEPATH += $(OGRE_HOME)\\include INCLUDEPATH += $(OGRE_HOME)\\include\\OIS INCLUDEPATH += $(OGRE_HOME)\\include\\OGRE INCLUDEPATH += $(OGRE_HOME)\\boost # If you are using Ogre 1.9 also include the following line: # INCLUDEPATH += $(OGRE_HOME)\\include\\OGRE\\Overlay } debug { TARGET = $$join(TARGET,,,d) LIBS *= -lOgreMain_d -lOIS_d # If you are using Ogre 1.9 also include -lOgreOverlay_d, like this: # LIBS *= -lOgreMain_d -lOIS_d -lOgreOverlay_d } release { LIBS *= -lOgreMain -lOIS # If you are using Ogre 1.9 also include -lOgreOverlay, like this: # LIBS *= -lOgreMain -lOIS -lOgreOverlay } HEADERS += \ TutorialApplication.h \ BaseApplication.h SOURCES += \ TutorialApplication.cpp \ BaseApplication.cpp {CODE} __Build All__: {img fileId="1914"} __Build Settings:__ __Note:__ In the Release configuration, go to "Build Steps -> qmake", press "Details" and add {CODE(wrap="1", colors="qmake")} "CONFIG-=debug" "CONFIG+=release" {CODE} to the "Additional arguments:" Then to this: {img fileId="1918"} __Custom Process Step settings:__ - do this for both the Debug and Release configuration: __Note:__ You can also use environment variables here, in %-signs. Like this: {CODE(wrap="1", colors="qmake")} C:\Windows\System32\cmd.exe /c copy debug\OgreQtProjectd.exe %OGRE_HOME%\bin\debug {CODE} and you probably want to leave the Working directory to the defaul value of %{buildDir}. {img fileId="1915"} __Run Settings__ - must make one for debug, one for release: {img fileId="1917"} __New Run Configuration:__ __Note:__ You can also use environment variables here, in %-signs. Like this: {CODE(wrap="1", colors="qmake")} Executable: OgreQtProjectd.exe Working directory: %OGRE_HOME%\bin\debug {CODE} {img fileId="1916"} !Tutorial Framework Tutorial Framework: {img fileId="1657" width="400" thumb="y" alt="" rel="box"} Download the ((Ogre Wiki Tutorial Framework)) here: {ATTACH(id="61", page="Ogre Wiki Tutorial Framework",icon="1")}{ATTACH} !Project Configuration {TRANSCLUDE(page="seebox")} [http://blog.codeimproved.net/2009/12/qtcreator-tips-and-tricks/|QtCreator Tips and Tricks] {TRANSCLUDE}
Search by Tags
Search Wiki by Freetags
Latest Changes
IDE Eclipse
FMOD SoundManager
HDRlib
Building Ogre V2 with CMake
Ogre 2.1 FAQ
Minimal Ogre Collision
Artifex Terra
OpenMB
Advanced Mogre Framework
MogreSocks
...more
Search
Find
Advanced
Search Help
Online Users
112 online users