I did try to set up the command line interface first
by running the batch file with the content:
set CMAKEDIR=C:\Program Files\CMake 2.4
set PATH=D:\Program Files\Microsoft Platform SDK for
Windows Server 2003 R2\Bin;;%PATH%
set INCLUDE=D:\Program Files\Microsoft Platform SDK
for Windows Server 2003 R2\Include;%INCLUDE%
set LIB=D:\Program Files\Microsoft Platform SDK for
Windows Server 2003 R2\Lib;%LIB%
rem run setup for Visual C++ 2005 compiler
This batch file was modified, according to the
specific settings on my computer, from what you
suggested a couple of weeks ago. It does not seem to
help the command-line version of cmake. But I believe
that it does help the GUI version of cmake somehow,
because I could not get anything from both versions of
cmake without running this batch file a couple of
I tweaked the build a little bit this morning. The
file "plhershey-unicode-gen.exe" was found to be in
the folder $CMAKE_CURRENT_BINARY_DIR/include/debug
instead of CMAKE_CURRENT_BINARY_DIR. This may be due
to the fact that, when I built the library, my
compiler was in debug build mode. I copied the file
into CMAKE_CURRENT_BINARY_DIR, and rebuild the library
again (kind of cheat the compiler?). Then, I got no
error message, 9 succeeded and 3 skipped. By building
the INSTALL again, which I believe was skipped due to
debug mode, it seems that I got all the header files,
.lib files, .dll files and so on in the installation
folder. I have not used makefiles for a couple of
years, so I get headache with it now, although I know
it's not really difficult.
Thanks a lot for the help. I will soon write some code
to test the library files I got so far, and see how it
goes. Hope it works.
--- Werner Smekal <smekal@...> wrote:
> Hi Winson,
> one thing you do wrong is, that you must set up the
> command line
> interface correctly for Visual C++ 2005. You must
> run the batch file
> vcvars.bat which is somewhere in the bin directory
> where the compiler is
> installed "program files\Microsoft Visual Studio
> 8\VC\bin" or similar.
> Than everything is set and if you run nmake or cl
> this must succeed.
> Than you must run cmake and it will find everything
> and a subsequent
> nmake will compile plplot.
> I will go through the instructions and improve them,
> but not this
> weekend, but hopefully next week. I'll let you know.
> winson wrote:
> > Werner,
> > Thanks for the response. I was using the project
> > created by cmake. I did not use "NMake Makefiles".
> > I am using VC++ 2005 Express on Windows XP. I was
> > totally lost with cmake. When I used command-line
> > version of cmake, just as described on plplot
> wiki, it
> > just does not work. It sometimes looks for the
> > version of VC++ (VC++ 2003), which I have never
> > installed. Or sometimes, it looks my system as a
> > system which is also wrong. I could not figure out
> > what the problem is.
> > Then I decided to try the GUI-version of cmake.
> When I
> > choose building for "NMake Makefiles", it just
> > not find "cl" and "rc", even after I have
> > selected the cl.exe and rc.exe in options. When I
> > switch to building for VC++ 2005, it works oddly:
> > I clicked on the "config" button the 1st time, it
> > the error message. But when I clicked on "config"
> > button again, the "Ok" button would be enabled. I
> > clicked on "OK", and got all the project files for
> > VC++ 2005. So I compiled these project files with
> > VC++. The major part of the build seems fine
> > the one fail. It seems to me that cmake is
> > with VC++ 2005.
> > I am still confused... Thanks for your help
> > Winson
> Dipl. Ing. Werner Smekal
> Institut fuer Allgemeine Physik
> Technische Universitaet Wien
> Wiedner Hauptstr 8-10
> A-1040 Wien
> email: smekal@...
> web: http://www.iap.tuwien.ac.at/~smekal
> phone: +43-(0)1-58801-13463 (office)
> +43-(0)1-58801-13469 (laboratory)
> fax: +43-(0)1-58801-13499
> Take Surveys. Earn Cash. Influence the Future of IT
> Join SourceForge.net's Techsay panel and you'll get
> the chance to share your
> opinions on IT & business topics through brief
> surveys-and earn cash
> Plplot-general mailing list
Expecting? Get great news right away with email Auto-Check.
Try the Yahoo! Mail Beta.