Wear, Mark (mark.wear++at++lmco.com)
Wed, 18 Nov 1998 10:07:22 -0700
I discovered the root of my problem this morning. By including the C_API
token within a C++ file, I enabled all of the Performer C types for that
file only. These types are incompatible with the C++ Performer types used
throughout the rest of my application. Thus, the compiler was unable to
reconcile the two apparently identical functions because of differences in
the argument lists. For example, the pfTraverser C API type is NOT
equivalent to the pfTraverser C++ API type. Since the arguments in the
function call did not match, the compiler could not resolve the external
reference.
I spent the rest of this morning rewriting the pfdBreakup routine with C++
API. It seems to work.
Thanks again,
Mark
Mark E. Wear
Electronic Systems Engineer
Lockheed Martin Vought Systems
mark.wear++at++lmco.com
(972) 603-2758
This archive was generated by hypermail 2.0b2 on Wed Nov 18 1998 - 09:08:50 PST