I tried that, the build process went along a lot more smoothly but now I
have a problem when I run a program, a window pops up saying debug assertion
failed
File: f:\dd\vctools\crt_bld\self_x86\crt\src\fprintf.c
Line: 55
Expression: (str != NULL)
If I try to debug I get taken to this chunk of code in plcore.c
pldebug ("plInitDispatchTable",
"Opened driver info file %s\n", name);
while (fgets (buf, BUFFER2_SIZE, fd) != NULL)
{
fprintf (fp_drvdb, "%s", buf);
if ( buf [strlen (buf) - 1] != '\n' )
fprintf (fp_drvdb, "\n");
npldynamicdevices++;
}
fclose (fd);
}
}
and the debugger points to the line fprintf (fp_drvdb, "%s", buf);
On Wed, Sep 2, 2009 at 12:54 AM, Werner Smekal <sme...@iap.tuwien.ac.at>wrote:
> Hi,
>
> please use the command line which is available if you go to
> Start->Microsoft Visual ....->Tools. I hope you know what I mean, since I
> don't know exactly how the programs menu looks like in Vista. Please test if
> nmake is available (just enter nmake), if not run vcvars32.bat, then nmake
> should be available. Then configure plplot with
>
> cd builddirectory
> set PATH=builddirectory/dll;%PATH%
> cmake -G "NMake Makefiles" -DBUILD_TEST=ON path_to_plplot_src
> nmake
>
> examples should be in examples/c and should run.
>
> 1) cmake can build Visual C++ projects, but they are not tested and very
> likely don't work as you found out
> 2) You need to tell the system where it can find dynamic libraries,
> therefore you need to add the dll folder to the PATH environment variable
>
> Alternatively you can configure plplot for Visual C++ projects like this:
>
> "cmake -G "Visual Studio 9 2008" -DENABLE_DYNDRIVERS=OFF pathtoplplotsrc
>>
>
>
> This tells cmake to build a shared library but all drivers are linked into
> the plplot library instead of each driver in its own dynamic library. This
> might cure your problem (but very likely not).
>
> (BTW1: NEVER do the build in source directory. Create a build directory
> instead and tell cmake where the source is).
>
> (BTW2: Instead of running Vista on your laptop you should have installed
> VirtualBox and installed Vista or XP as a virtual machine. The virtual
> machine actually runs quite at full speed, but compiling is slower since I/O
> is not that good in Virtual box.)
>
> This email I wrote from my mind, so some things maybe not completely
> correct.
>
> Good Luck,
> Werner
>
>
> On 02.09.2009, at 09:26, Jarl Haggerty wrote:
>
> Not more than 24 hours ago I had Ubuntu on my laptop and everything was
>> fine but my work requires the use of a lot of windows programs so I
>> formatted the hard drive and put Vista on the laptop. Since then I've been
>> trying futilely to get plplot to work in Visual Studio 9 2008.
>>
>> I extract the plplot source and go to the folder in the visual studio
>> command prompt and give the command, "cmake . -G "Visual Studio 9 2008""
>> That gives me an error saying ifort can't compile a simple test program but
>> I don't have ifort so I guess that makes sense, if I give the command a
>> second time it works fine. Then I open the solutions in Visual Studio, once
>> again I get a complaint about the fortran component but everything else
>> seems to work fine. Now if I build ALL_BUILD all but one of the projects
>> work fine and visual studio tells me this.
>>
>>
>> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>> 1>------ Build started: Project: test_dyndrivers, Configuration: Debug
>> Win32 ------
>> 1>Generating test_dyndrivers_dir/hpgl.rc
>> 1>Could not open driver module hpgl
>> 1>libltdl error: No error information
>> 1>Files
>> "C:/Users/jarl/Desktop/plplot-5.9.4/drivers/test_dyndrivers_dir/hpgl.rc" to
>> "C:/Users/jarl/Desktop/plplot-5.9.4/drivers/hpgl.rc" are different.
>> 1>Project : error PRJ0019: A tool returned an error code from "Generating
>> test_dyndrivers_dir/hpgl.rc"
>> 1>Build log was saved at
>> "file://c:\Users\jarl\Desktop\plplot-5.9.4\drivers\test_dyndrivers.dir\Debug\BuildLog.htm"
>> 1>test_dyndrivers - 1 error(s), 0 warning(s)
>> ========== Build: 0 succeeded, 1 failed, 33 up-to-date, 0 skipped
>> ==========
>>
>> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>>
>> I seem to have all the files I need to make a program with plplot but I I
>> try that(in visual studio) the program tells me this.
>>
>> ++++++++++++++++++++++++++++++++++++++++++++++++++++
>> *** PLPLOT ERROR, ABORTING OPERATION ***
>> plInitDispatchTable: Could not open drivers directory, aborting operation
>>
>> Plotting Options:
>>
>> Enter device number of keyword:
>> ++++++++++++++++++++++++++++++++++++++++++++++++++++
>>
>> And nothing happens.
>>
>> ------------------------------------------------------------------------------
>> Let Crystal Reports handle the reporting - Free Crystal Reports 2008
>> 30-Day
>> trial. Simplify your report design, integration and deployment - and focus
>> on
>> what you do best, core application coding. Discover what's new with
>> Crystal Reports now.
>> http://p.sf.net/sfu/bobj-july_______________________________________________
>> Plplot-general mailing list
>> Plplot-general@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/plplot-general
>>
>
> --
> Dr. Werner Smekal
> Institut fuer Allgemeine Physik
> Technische Universitaet Wien
> Wiedner Hauptstr 8-10
> A-1040 Wien
> Austria
>
> email: sme...@iap.tuwien.ac.at
> web:
> http://www.iap.tuwien.ac.at/~smekal<http://www.iap.tuwien.ac.at/%7Esmekal>
> phone: +43-(0)1-58801-13463 (office), +43-(0)1-58801-13469 (laboratory)
> fax: +43-(0)1-58801-13499
>
>
------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now. http://p.sf.net/sfu/bobj-july
_______________________________________________
Plplot-general mailing list
Plplot-general@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/plplot-general