Build QML Box2D Library

From Qt Wiki
Revision as of 09:44, 24 February 2015 by Maintenance script (talk | contribs)
Jump to navigation Jump to search
  1. Download QML-Box2d source from this link "Gitorious QML Box2D.":https://gitorious.org/qml-box2d
    # 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;.
    # 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&gt; 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: