When using CMake, the target_link_libraries command is added to the CMakeLists.txt file: Select Finish to add the library declaration to the project file.In the Library field, select mylib, and then select Next.In the Projects view, right-click the project name to open the context menu and select Add Library > Internal Library > Next.In the Add as a subproject to project list, select a project. Follow the instructions of the wizard until you get to the Project Management dialog.In the Name field, give a name for the library.Select Choose to open the Project Location dialog.Select File > New Project > Library > C++ Library.To add an internal library to your project: In the Projects view, right-click the project name to open the context menu and select Add Library.įor more information about the project file settings, see Declaring Other Libraries.Qt Creator supports code completion and syntax highlighting for the added libraries once your project successfully builds and links to them. If the library name ends in d, deselect the Remove "d" suffix for release version option. You can specify that the letter is added for the debug version and removed for the release version. For example, if the release version is called example.lib, the debug version is called exampled.lib. If the library path does not have either of these folders, you cannot select the option to place the libraries in separate folders.Īlternatively, the letter d can be added to the library name for the debug version. The default convention on Windows is that the debug and release versions of a library have the same name, but are placed in different subdirectories, usually called debug and release. However, if you develop on another platform than macOS and want to build your project for macOS, you must specify the library type. For example, on macOS, it detects the library type ( Library or Framework) automatically and hides the option. ![]() For a statically linked internal library, Qt Creator adds dependencies ( target_link_libraries when using CMake or PRE_TARGETDEPS when using qmake) in the project file.ĭepending on the development platform, Qt Creator might detect some options automatically. Specify whether the library is statically or dynamically linked. Qt Creator automatically adds the include path for an internal library.įor all libraries, select the target platforms for the application, library, or plugin. Qt Creator tries to guess the include path for an external library, but you need to check it and modify it if necessary. You can use pkg-config to query system libraries during compilation.įor your own libraries and 3rd party libraries, you need to specify the paths. The library can be located either in the build tree of the current project or in another build tree.īecause system libraries do not typically change and are often found by default, you do not need to specify the path to the library or to its includes when you add it. You can add a system library, your own library, or a 3rd party library. The process depends on the type and location of the library. In addition to Qt libraries, you can add other libraries to your projects.
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |