Build QML Box2D Library: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
# Download QML-Box2d source from this link | # 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'''. | |||
== Side Note: == | == Side Note: == |
Revision as of 10:05, 25 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.