Hello thanks , i change it and now i can compile my program. i don't write Mudoule i use Dx in stand alone program with my GUI . Do you know any stand alone program that use DX for create Graphic? Thanks in advance Vahid
On Tuesday 10 September 2002 18:46, you wrote: > Hello, > > I do not know if this letter is going to be of any help for you > because I do not know if you have a problem with writing modules for > OpenDX. I have written two modules (I am not an expert) for OpenDX in > C++ and I have got no problems with OpenDX. There was one problem > > with GCC 3.1 though. It was: > > included from /usr/local/dx-4.2.0/dx/include/dx/dx.h:56, > > from ImportHDF5Field.cc:1: > > /usr/local/dx-4.2.0/dx/include/dx/array.h:481: parse error before `||' > > The problem can be cured with CHANGING (so far I do not know a better > solution) the dx/include/dx/array.h header file on line 481 from: > void (*or)(int, Pointer, Pointer), Pointer d); > to: > void (*)(int, Pointer, Pointer), Pointer d); > > This change can be made, because we are allowed to stip a parameter's > name in a function declaration. For some reason the compiler > interprets the 'or' name as the '||' operator. We had this problem on > a Linux with GCC 3.2 and on a Mac with GCC 3.1. > > You can have a look how to build a C++ module by examining the C++ module > at: > http://www-beams.colorado.edu/dxhdf5/ > > > Ireneusz > > On Tue, 10 Sep 2002, Vahid Zahiri wrote: > > hello > > > > i need use Kde/Qt for make GUI . > > but when i use OpenDX ,my compiler(g++ on linux) return Error > > from some Header files of OpenDX for "Pointer" typedef > > (OpenDx define "Pointer" in error.h -> "typedef void *Pointer;") > > how i can compile my C++ program? > > anyone work with OpenDX in C++? > > thanks in advance > > Vahid > > _________________________________ > > Vahid Zahiri > > Isfahan University of Technology (I.U.T) > > Isfahan IRAN > > work Phone : +98 (311) 3915824
