Setting Up Nimble

Nimble is a package manager for the Nim programming language. It is delivered with Nim and uses the Nim compiler to generate executables that are supported on Windows, Linux, and macOS.

To use Qt Creator for Nim development, you need to enable the experimental Nim plugin. Select Help > About Plugins > Other Languages > Nim. Then select Restart Now to restart Qt Creator and load the plugin.

In addition, you have to download and install Nim and set up a Nim kit in Qt Creator.

You can use wizards to create Nim and Nimble projects.

Setting Up the Development Environment

To configure Qt Creator to build Nim executables:

  1. Select Edit > Preferences > Kits Compilers > Add > Nim to specify the path to the Nim compiler.
  2. Select Apply to add the compiler.
  3. Select Kits > Add to add a kit for building applications with Nimble:

    "Nimble kit"

    1. In the Name field, specify a name for the kit.
    2. In the Compiler group, Nim field, select the Nim compiler you added above.
    3. Select Apply to add the kit.

Creating Nimble Applications

To use a wizard to create boilerplate files for a Nim package that is managed with Nimble:

  1. Select File > New Project > Non-Qt Project > Nimble Application.
  2. Specify the name and location of the application.
  3. Select Next.
  4. Specify information about your application package.

  5. Select Next to create the project.

© 2023 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.