Difference between revisions of "Configure PLplot for Visual CXX CLI"
From PLplotWiki
m |
m (Reverted edits by Ll3Jz4 (Talk); changed back to last version by Arjenmarkus) |
||
Line 1: | Line 1: | ||
− | You need a working Visual C | + | You need a working Visual C++ installation. Start the command line interface and issue the following commands: |
cd plplot | cd plplot | ||
Line 30: | Line 30: | ||
copy ..\..\src\plplotd.dll . | copy ..\..\src\plplotd.dll . | ||
− | copy "..\..\bindings\c | + | copy "..\..\bindings\c++\plplotcxxd.dll" . (for c++ examples) |
copy ..\..\lib\csa\csirocsa.dll . (if library was built) | copy ..\..\lib\csa\csirocsa.dll . (if library was built) | ||
Revision as of 22:53, 16 July 2007
You need a working Visual C++ installation. Start the command line interface and issue the following commands:
cd plplot mkdir buildnmake cd buildnmake cmake -G "NMake Makefiles" -DCMAKE_INSTALL_PREFIX=install .. nmake nmake install
This will build a shared plplot library and install all files into the directory plplot\buildnmake\install.
Alternatively you can use the GUI version of CMake, an easy-to-use user-interface that presents the available build options and lets you set them. It is mostly a matter of taste, but:
- The GUI version provides an overview of the build opions that are available
- The command-line version is particularly useful if you are experimenting with these options, as it can be run from a batchfile
Some of the options that are available for cmake:
- -DBUILD_SHARED_LIBS=OFF: static build of plplot
- -DCMAKE_VERBOSE_MAKEFILE=ON: makefiles provide verbose informations
- -DBUILD_TEST=ON: all examples will be built also (for test purposes)
- Configuration of wxWidgets driver
If you used the -DBUILD_TEST=ON option, you need to copy some files in order to run the examples:
cd examples\c copy ..\..\..\data\*.fnt .
and additionally some dlls for a shared plplot built:
copy ..\..\src\plplotd.dll . copy "..\..\bindings\c++\plplotcxxd.dll" . (for c++ examples) copy ..\..\lib\csa\csirocsa.dll . (if library was built)
and for the wxWidgets driver (if wxWidgets library is shared):
copy %WXWIN%\lib\gcc_dll\wxmsw26d_vc_custom.dll .
if this dll is not in the path.