Archived
This forum has been archived. Please start a new discussion on GitHub.
slice2cpp syntax error using string simple types
Hi all,
im currently having problems with slice2cpp creating sources for the following
TestInterface.ice file:
module TestModule{
interface TestInterface{
string userName;
bool IsConnected();
};
};
which give me a syntax error for the line containing string userName;
>> stUserData.ice:3: syntax error
I'm using the command
/opt/ICE-1.2.0/bin/slice2cpp TestInterface.ice
to get c++ source files from this. slice2java reports the same problem.
However, it compiles fine if I remove the string from the interface.
My system is SUSE Linux 9.1, ICE v1.2.0, and I compiled & installed ICE without problems.
Have I missed something I need to setup for Linux so that 'string' is a basic type the slice2cpp code generator will accept?
Greetings.
im currently having problems with slice2cpp creating sources for the following
TestInterface.ice file:
module TestModule{
interface TestInterface{
string userName;
bool IsConnected();
};
};
which give me a syntax error for the line containing string userName;
>> stUserData.ice:3: syntax error
I'm using the command
/opt/ICE-1.2.0/bin/slice2cpp TestInterface.ice
to get c++ source files from this. slice2java reports the same problem.
However, it compiles fine if I remove the string from the interface.
My system is SUSE Linux 9.1, ICE v1.2.0, and I compiled & installed ICE without problems.
Have I missed something I need to setup for Linux so that 'string' is a basic type the slice2cpp code generator will accept?
Greetings.
0
Comments
-
It's a syntax error because interfaces cannot have data members.0
-
Ah! Yes!
Hi again,
that's absolutely right. I'm mixing up my interface definition and the implementation...
Thanks!0