Topic: C++, DECstations, and Motif (Q)
Author: tlee@csgrad.cs.vt.edu (Timothy Lee)
Date: 13 Nov 92 23:56:02 GMT Raw View
Hi everyone,
I have difficulties getting c++ compilers (CC, gcc, g++) to compile C++
programs that contain X/Motif resources. Example:
I have a C++ program that compiles and run correctly on a DECstation.
After I add "#include <X11/Intrinsic.h>" (or any other X/Motif-related
ones) to the source code, all of the above mentioned compilers will give
me compilation errors pointing to "Xlib.h". There is no need to
actually invoke a function call or use any X/Motif-defined type for
erros to occur.
There is no problem running C++ program with Motif/X calls in RS/6000, but
problems arise in all the DECstations that I can test on. These DECs are
running ULTRIX 4.1, and the include files are located in the DEC designated
directories.
Please don't tell me it *should* work. I tried all I can think of, including
putting "extern" around the include files. If someone has actually get it to
work, please help.
Please send your helpful reply to:
tlee@csgrad.cs.vt.edu Tim Lee
P.S. Even the unmodifed source code from Douglas Young choked. Young wrote a
book on getting C++ to work under Motif.