Build QML Box2D Library: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
# Download | # Download QML-Box2d source from this link "Gitorious QML Box2D.":https://gitorious.org/qml-box2d<br /># Move it to '''<Path to QtSDK&gt;<version&gt;lt;gcc(or)mingw&gt;, if you want to build Box2D applications for Desktop. For example this path was like this in my desktop''' /home/&lt;my_user_name&gt;/QtSDK/Desktop/Qt/4.8.1/gcc/imports*. If you want to develop it for other platform, such as Symbian, move it to *<Path to QtSDK&gt;<version&gt;.<br /># Now extract the compressed file and rename the folder as '''Box2D'''.<br />'''''' If you look into the imports folder you will notice that the folders are named as we use it in the '''import''' statement. For eg. '''import''' '''Qt.labs.folderlistmodel 1.0'''.<br />'''''' Look at the appropriate case as in the folder names.<br />'''''' Also notice there is no '''libBox2D.so''' file, that is the file which we are going to build.<br /># Now open Qt creator.<br /># Select File -> Open Project.<br /># Move to the Box2d in the open project dialogue box and select the '''box2d.pro''' file.<br /># Now the Qt creator will open the project, in the same way it opens any other Qt project.<br /># Now select '''Projects''' in the left pane and select '''Build''' on the top.<br /># Under the Qt Version select appropriate Qt version such as '''Desktop Qt <version&gt; for GCC (Qt SDK) Release'''.<br /># Now select '''Edit''' on the left pane and select '''Build'''.<br /># This will build your Box2D plugin for QML.<br /># Now goto the Box2D source folder (the one you downloaded and building) and look. There will be a '''libBox2D.so''' file.<br /># This means you can use Box2D in your QML projects like using any other plugin,for e.g. '''FolderListModel'''.<br /># Explore the projects in Box2D '''examples''' folder. You can run the examples using command '''qmlviewer example_folder_name.qml'''. | ||
# Move it to '''<Path to QtSDK> | |||
# Now extract the compressed file and rename the folder as '''Box2D'''. | |||
# Now open Qt creator. | |||
# Select File -> Open Project. | |||
# Move to the Box2d in the open project dialogue box and select the '''box2d.pro''' file. | |||
# Now the Qt creator will open the project, in the same way it opens any other Qt project. | |||
# Now select '''Projects''' in the left pane and select '''Build''' on the top. | |||
# Under the Qt Version select appropriate Qt version such as '''Desktop Qt <version> for | |||
# Now select '''Edit''' on the left pane and select '''Build'''. | |||
# This will build your Box2D plugin for | |||
# Now goto the Box2D source folder (the one you downloaded and building) and look. There will be a '''libBox2D.so''' file. | |||
# This means you can use Box2D in your | |||
# Explore the projects in Box2D '''examples''' folder. You can run the examples using command '''qmlviewer example_folder_name.qml'''. | |||
==Side Note:== | == Side Note: == | ||
Revision as of 09:44, 24 February 2015
- Download QML-Box2d source from this link "Gitorious QML Box2D.":https://gitorious.org/qml-box2d
# Move it to <Path to QtSDK><version>lt;gcc(or)mingw>, if you want to build Box2D applications for Desktop. For example this path was like this in my desktop' /home/<my_user_name>/QtSDK/Desktop/Qt/4.8.1/gcc/imports*. If you want to develop it for other platform, such as Symbian, move it to *<Path to QtSDK><version>.
# Now extract the compressed file and rename the folder as Box2D.
' If you look into the imports folder you will notice that the folders are named as we use it in the import statement. For eg. import Qt.labs.folderlistmodel 1.0.
' Look at the appropriate case as in the folder names.
' Also notice there is no libBox2D.so file, that is the file which we are going to build.
# Now open Qt creator.
# Select File -> Open Project.
# Move to the Box2d in the open project dialogue box and select the box2d.pro file.
# Now the Qt creator will open the project, in the same way it opens any other Qt project.
# Now select Projects in the left pane and select Build on the top.
# Under the Qt Version select appropriate Qt version such as Desktop Qt <version> for GCC (Qt SDK) Release.
# Now select Edit on the left pane and select Build.
# This will build your Box2D plugin for QML.
# Now goto the Box2D source folder (the one you downloaded and building) and look. There will be a libBox2D.so file.
# This means you can use Box2D in your QML projects like using any other plugin,for e.g. FolderListModel.
# Explore the projects in Box2D examples folder. You can run the examples using command qmlviewer example_folder_name.qml.