Downloads
The Visualization Library SDK Open Source Edition packages below include
the full source code licensed under the GNU GPL 3, some sample data, the makefiles
for Linux and MinGW, the project files for Microsoft's Visual C++ 2005/2008 and
the HTML and CHM API documentation.
The prebuilt packages contain also the prebuilt Visualization Library libraries and dependencies, SDL 1.2.13 and GLUT 2.4.0
as well as the compiled tests and examples.
Your feedback is very important to make visualization library a better and more reliable solution, if you have questions, bug reports, comments or suggestions to give please feel free to use the feedback form
or contact me at info@visualizationlibrary.com.
Visualization Library SDK Open Source Edition
Compilation
- Compile and install SDL and/or GLUT as explained below.
- The Linux/Mingw makefiles are located in the directory "build/gnu".
- The Visual C++ project files are located in the directory "build/visualc8".
Executing the example applications
- Visual C++: the .exe files are created in the directories "bin\Release" and "bin\Debug". To make sure that
the programs launched from Visual Studio find the "data" directory set the debug working directory to "..\..\bin" from
your project's project's Properties -> Debugging -> Working Directory or
set the environment variable VL_DATA_PATH to "..\..\data" from you project's Properties -> Debugging -> Environment.
Alternatively you can set the VL_DATA_PATH environment varaible globally with an absolute path, for example "c:/vl_data".
- MinGW: the .exe files are created in the "bin" directory. They can be directly launched from there.
- Linux: the executable files are created in the "bin" directory. They can be directly launched from there.
Using GLUT under Windows
Grab the latest sources from freeglut.sourceforge.net.
Unpack the sources in the directory "3rdparty" and rename the directory "freeglut-2.4.X" as "freeglut-2.4".
- Visual C++: open "freeglut.dsp", convert the project file if requested and compile
in debug and release mode. This will create the .lib and .dll files in "3rdparty\freeglut-2.4\Debug" and "3rdparty\freeglut-2.4\Release".
Copy the release and debug .dll files in the directories "bin\Debug" and "bin\Release" or wherever your executables are.
Copy the release and debug .lib files in the directories "3rdparty\lib\Debug" and "3rdparty\lib\Release".
- MinGW: open the DOS shell go to the build/gnu directory, config for mingw by typing "mingw32-make mingw", compile freeglut
typing "mingw32-make freeglut", this will compile the static library "3rdparty\freeglut-2.4\lib\libFreeGLUT.a".
- Linux: you must have GLUT or FreeGLUT 2.4.x installed in your system.
Using SDL under Windows
Grab the latest version from www.libsdl.org.
- Visual C++: install the Direct X SDK, download the SDL sources (currently SDL-1.2.13.zip),
extract them in the "3rdparty" directory, rename the directory "SDL-1.2.X" as "SDL-1.2",
compile SDL using the project file in "3rdparty\SDL-1.2\VisualC.zip".
Copy the release and debug SDL.dll and SDLmain.dll files in the directories "bin\Debug" and "bin\Release".
Copy the release and debug SDL.lib and SDLmain.lib files in the directories "3rdparty\lib\Debug" and "3rdparty\lib\Release".
Copy the SDL.dll file in the "bin" directory or wherever your executables are.
- MinGW: download the MinGW development package or compile and install SDL from
the sources using MSYS with "configure", "make" and "make install".
Copy the SDL.dll file in the "bin" directory or wherever your executables are.
- Linux: you must have SDL 1.2.x installed in your system.
|