Downloads
Wiki
Build CodeLite
Devs
|
Main /
DifferentTypesOfCodeLiteProjectDifferent Types Of CodeLite ProjectIn QuickStart you saw how to add a new wxWidgets project to your workspace. However there are many other types of project that are available. You can add one of these using the New Project dialog, which you get by selecting Create New Project from the Workspace menu, or from the context menu you get by right-clicking over the workspace name in the Workspace View. There are three sorts of project you can add: Executable ProjectsThese will build your app as an executable binary.
This provides appropriate settings for a gcc project with, as a bonus, a standard main.cpp to get you started.
This provides the settings for a Visual C++ project
I'll sneak this one in here, as it will most often be creating executables. It's intended for pre-existing projects that you want to import into CodeLite. You will certainly need to adjust the project settings to suit.
Library ProjectsThese will build your app as a library, either static or dynamic.
These create static libraries. The first is for apps that use gcc, the second for Visual C++.
Similarly, for dynamic libraries
These create libraries with wx-config added to the compiler and linker project settings, and so are the ones to use to make a lib for a wxWidgets application, using gcc.
Others
This provides the framework to create unit tests for your app. A simple main.cpp is provided, which contains some helpful information. See also this video tutorial.
This is for text files and similar, which you want to be contained in a workspace but aren't for compilation. Examples might include your project's manual, or its website .htm files.
This wiki article was written inside a Non-code project :)
After creating a new project, it will usually be a good idea to check its settings. |