From: Werner S. <sm...@ia...> - 2006-10-28 15:00:53
|
Hi, I forgot to mention, that for the examples or your own programs it's much easier, only USINGDLL needs to be defined. No need to define a macro for all dlls included. Regards, Werner Werner Smekal wrote: > Hi all, > > sorry for the lot of cvs commits ;). I made a lot of changes regarding > the dll problematic, since Arjen told me about the problem, that if a > dll is compiled which uses another dll a MAKINGDLL will make trouble > since you use and make a dll at the same time. The solution is to make > these macro definitions more "granular". Nearly any dll has now it's own > macros MAKING??DLL and USING??DLL and everything can be fine tuned now, > e.g. the plplot library is now be built with -DMAKINGPLDLL -DUSINGNNDLL > -DUSINGCSADLL. Also csa library is now own its again, i.e. doesn't use > any header file from plplot any more. So for other dlls copy pldll.h to > a proper directory an rename the PL to something different. > > I also made some changes to the nn library, it also exports now some > functions to a dll and nan.h has now the same definitions as nan.h from > the csa library. This completes now the qhull support for visual c++. > > Everything tested on windows, but Linux shouldn't be affected actually. > > Regards, > Werner > -- Dipl. Ing. Werner Smekal Institut fuer Allgemeine Physik Technische Universitaet Wien Wiedner Hauptstr 8-10 A-1040 Wien Austria email: sm...@ia... 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 |