|
Packit Service |
9ac617 |
-------------------------------------------
|
|
Packit Service |
9ac617 |
HOW TO USE THE FLTK IDE ENVIRONMENTS
|
|
Packit Service |
9ac617 |
-------------------------------------------
|
|
Packit Service |
9ac617 |
|
|
Packit Service |
9ac617 |
As for today, FLTK 1.3 officially supports
|
|
Packit Service |
9ac617 |
the following integrated environments (1):
|
|
Packit Service |
9ac617 |
|
|
Packit Service |
9ac617 |
------------------------------------------------------------------------
|
|
Packit Service |
9ac617 |
distrib subdir | supported products
|
|
Packit Service |
9ac617 |
------------------------------------------------------------------------
|
|
Packit Service |
9ac617 |
ide/VisualC6 | Microsoft Visual C++ 6 and 2005 (2)
|
|
Packit Service |
9ac617 |
ide/VisualC2008 | Microsoft Visual C++ 2008
|
|
Packit Service |
9ac617 |
ide/VisualC2010 | Microsoft Visual C++ 2010 and later (3)
|
|
Packit Service |
9ac617 |
ide/Xcode4 | Apple Xcode 3.x and up (see ../README.OSX.txt)
|
|
Packit Service |
9ac617 |
|
|
Packit Service |
9ac617 |
Notes :
|
|
Packit Service |
9ac617 |
-------
|
|
Packit Service |
9ac617 |
(1) For *nix platforms based on the autoconf/configure/make toolchain,
|
|
Packit Service |
9ac617 |
simply run autoconf, then the configure script on the root dir.
|
|
Packit Service |
9ac617 |
Read the ./README file for more info.
|
|
Packit Service |
9ac617 |
(2) When first using the project file (ide/VisualC6/fltk.dsw) with
|
|
Packit Service |
9ac617 |
VC++ 2005, you will be asked to convert the project to the newer
|
|
Packit Service |
9ac617 |
format.
|
|
Packit Service |
9ac617 |
(3) When first using the project file (ide/VisualC2010/fltk.sln) with
|
|
Packit Service |
9ac617 |
a later version of Visual C++ you may be asked to convert the project
|
|
Packit Service |
9ac617 |
to the newer format.
|
|
Packit Service |
9ac617 |
|
|
Packit Service |
9ac617 |
|
|
Packit Service |
9ac617 |
Further notes about Microsoft IDE project files (Dec. 2010, Nov. 2016):
|
|
Packit Service |
9ac617 |
------------------------------------------------------------------------
|
|
Packit Service |
9ac617 |
|
|
Packit Service |
9ac617 |
The FLTK team limits support to the last two releases of any major IDE.
|
|
Packit Service |
9ac617 |
For Visual Studio, this is currently VisualC 2008 and VisualC 2010.
|
|
Packit Service |
9ac617 |
Earlier versions of Visual Studio can import the VisualC6 Project file
|
|
Packit Service |
9ac617 |
to generate a working Solution.
|
|
Packit Service |
9ac617 |
|
|
Packit Service |
9ac617 |
VisualC2008 and VisualC2010 Solutions were generated with the free
|
|
Packit Service |
9ac617 |
Visual Studio Express edition of the corresponding version.
|
|
Packit Service |
9ac617 |
|
|
Packit Service |
9ac617 |
Update (FLTK 1.3.4, Nov. 2016): The VisualC2010 project files are known
|
|
Packit Service |
9ac617 |
to work well with the free version of Visual C++ 2015 Community.
|
|
Packit Service |
9ac617 |
|
|
Packit Service |
9ac617 |
|
|
Packit Service |
9ac617 |
Further notes about Xcode IDE project files (March 2015):
|
|
Packit Service |
9ac617 |
------------------------------------------------------------------------
|
|
Packit Service |
9ac617 |
|
|
Packit Service |
9ac617 |
The FLTK Xcode project, FLTK.xcodeproj, is usable with versions 3 and
|
|
Packit Service |
9ac617 |
upward of Xcode (even if it's in a directory called Xcode4 for
|
|
Packit Service |
9ac617 |
historical reason). The Xcode developer environment is currently
|
|
Packit Service |
9ac617 |
available at no cost from the App store.
|
|
Packit Service |
9ac617 |
|
|
Packit Service |
9ac617 |
|
|
Packit Service |
9ac617 |
Other IDE's and Platforms
|
|
Packit Service |
9ac617 |
------------------------------------------------------------------------
|
|
Packit Service |
9ac617 |
|
|
Packit Service |
9ac617 |
Code::Blocks supports FLTK project natively. Please compile and install
|
|
Packit Service |
9ac617 |
FLTK using the Makefile system. Once installed, new FLTK projects
|
|
Packit Service |
9ac617 |
can be generated using the Code::Blocks IDE.
|
|
Packit Service |
9ac617 |
|
|
Packit Service |
9ac617 |
Other IDE's are not supported by the FLTK team. See below for changes
|
|
Packit Service |
9ac617 |
in the next release (FLTK 1.4.0) and later versions.
|
|
Packit Service |
9ac617 |
|
|
Packit Service |
9ac617 |
|
|
Packit Service |
9ac617 |
Using CMake to generate IDE project files (FLTK 1.3.4)
|
|
Packit Service |
9ac617 |
------------------------------------------------------------------------
|
|
Packit Service |
9ac617 |
|
|
Packit Service |
9ac617 |
Other IDE files can likely be created using CMake and the provided
|
|
Packit Service |
9ac617 |
CMake files. However, as of Nov 2016 (FLTK 1.3.4) this is not yet fully
|
|
Packit Service |
9ac617 |
supported. The FLTK team can't guarantee the usability of any generated
|
|
Packit Service |
9ac617 |
IDE files.
|
|
Packit Service |
9ac617 |
|
|
Packit Service |
9ac617 |
|
|
Packit Service |
9ac617 |
Future FLTK versions (1.4.0 and later)
|
|
Packit Service |
9ac617 |
------------------------------------------------------------------------
|
|
Packit Service |
9ac617 |
|
|
Packit Service |
9ac617 |
All bundled IDE project files will be dropped in FLTK 1.4.0 in favor of
|
|
Packit Service |
9ac617 |
better CMake support.
|
|
Packit Service |
9ac617 |
|
|
Packit Service |
9ac617 |
The FLTK team will officially support generation of selected IDE projects,
|
|
Packit Service |
9ac617 |
particularly Visual C++ and Xcode. Older version support of these IDE
|
|
Packit Service |
9ac617 |
projects will be limited to the versions that are supported by and can be
|
|
Packit Service |
9ac617 |
generated with CMake.
|