From: di a <ae...@ya...> - 2006-08-02 01:34:41
|
Hi! I am designing a platform which used PLplot in VC++ 2005. According to the commands provided in INSTALL.TXT in /plplot-5.6.1/sys/win32/msdev/, I run the 'nmke' and 'nmake plplib.mak' and got some errors,such as the following: ... cl: Command line warning D9035: option 'GX' has been deprecated and will be removed in a future release cl: Command line warning D9036: use 'EHsc' instead of 'GX' ..\..\..\..\tmp\win3.cpp<86>: error C2059: syntax error:'_declspec<dllexport>' ... (som warnings) ... ..\..\..\..\tmp\win3.cpp<361>: error C2039: 'PlPlotWndProc' : is not member of 'global namespace' ...(and more errors about win3.cpp) ... There are lots of errors and warnings that I beyond my imagination.I think the one of the reasons is that my version of vc++ is '2005', maybe the 'cl.exe' and other commands are different from vc 6.0. For some errors mentioned above, I have changed the option 'GX' into 'EHsc',but the remainder errors are still there. I have created a project include all of the .c/c++ and .h file that generating 'plplib.lib' in vc++2005, and I cannot get the static library. One of the errors is that the line marked 'PLD_men' in file 'mem.c' is not compatible with the option '/clr'.so I turn off it and get 44 errors and above 300 warnings. I want to know that: 1). Could Plplot generate 'plplib.lib/dll' in vc++ 2005? 2). My platform is based on 'Windows Form Application' in vc++2005,and it is a kind of 'clr(common language runtime)' program. Should I use vc++ 6.0 to get 'plplib.lib' first, and link it in my application in vc++2005? 3). If 1)and 2) is not feasible, what should I do ? Thanks! Any advices will be apprecated. --------------------------------- Mp3疯狂搜-新歌热歌高速下 |
From: Alan W. I. <ir...@be...> - 2006-08-02 03:07:48
|
On 2006-08-02 09:34+0800 di a wrote: > I am designing a platform which used PLplot in VC++ 2005. According to the commands provided in INSTALL.TXT in /plplot-5.6.1/sys/win32/msdev/, I run the 'nmke' and 'nmake plplib.mak' and got some errors,such as the following: [...] We have a new and experimental CMake build system that you might want to try out as an alternative. We have good reports for Linux, and encouraging reports for Mac OS X, Cygwin, and MinGW. So far nobody has tried a CMake build of PLplot on bare windows, but CMake is generally supposed to work well on that platform. If you are interested, have a look at the CMake documentation linked at http://plplot.cvs.sourceforge.net/plplot/plplot/cmake/README.cmake_doc?revision=1.2&view=markup I posted a lot more details about the new build system and an appeal for testing (especially on bare windows) 4 days ago, but that e-mail has yet to be fully distributed by SourceForge so I will send you a private copy. Alan __________________________ Alan W. Irwin Astronomical research affiliation with Department of Physics and Astronomy, University of Victoria (astrowww.phys.uvic.ca). Programming affiliations with the FreeEOS equation-of-state implementation for stellar interiors (freeeos.sf.net); PLplot scientific plotting software package (plplot.org); the Yorick front-end to PLplot (yplot.sf.net); the Loads of Linux Links project (loll.sf.net); and the Linux Brochure Project (lbproject.sf.net). __________________________ Linux-powered Science __________________________ |