Hello ,
 
I had sucess compiling MakeCall (CSTA phaseI), now I need to compile MakeCall (CSTA phaseI - ECMA-218.pdf).
I use the same files (asn-usefulVDA.asn1, remoteoperation.asn1, callconnectionidentifiers.asn1, deviceidentifiers.asn1, extensiontypes.asn1, errordefinition.asn1, security.asn1, security-information.asn1 and Remote-Operations-Notation.asn1) that I used to compile phase I and two new file (CSTA-device-feature-types.asn1 and makecall.asn1).
I use snacc and It�s OK, but when I try to compile in Visual Studio 6, using the same settings that I use to compile PhaseI,  I have this error messages:

Compiling...
callconnectionidentifiers.cpp
CSTA-device-feature-types.cpp
deviceidentifiers.cpp
errordefinition.cpp
extensiontypes.cpp
makecall.cpp
Remote-Operations-Notation.cpp
remoteoperation.cpp
security-information.cpp
security.cpp
principal.cpp
Linking...
Remote-Operations-Notation.obj : error LNK2005: "class SNACC::AsnInt const  SNACC::remote_operations" (
?remote_operations@SNACC@@3VAsnInt@1@B) already defined in makecall.obj
Remote-Operations-Notation.obj : error LNK2005: "class SNACC::AsnInt const  SNACC::notation" (
?notation@SNACC@@3VAsnInt@1@B) already defined in makecall.obj
Debug/makecallphaseII.exe : fatal error LNK1169: one or more multiply defined symbols found
Error executing link.exe.
 
makecallphaseII.exe - 3 error(s), 0 warning(s)

What you think thar is happening?  I will need to change all files to use CSTA PHASE II?
Thank's
Gerson Pinheiro
 

Reply via email to