Archived
This forum has been archived. Please start a new discussion on GitHub.
The error occur where I update the version from ICE3.2.1 to ICE3.4.2!

in Help Center
#include <Ice/Service.h>
namespace CRC{
class Server : public Ice::Service
{
................
};
int main(int argc, char* argv[])
{
CRC::Server app;//error C2259:The abstract class Cannot be Instantiated
......................
}
But when I run the same code in the ICE3.2.1 it can work without any error.
I guess the reason for this error is that I update the version from ICE3.2.1 to ICE3.4.2!
How can I solve this problem?
thanks very much .
ateng 2012.5.12
namespace CRC{
class Server : public Ice::Service
{
................
};
int main(int argc, char* argv[])
{
CRC::Server app;//error C2259:The abstract class Cannot be Instantiated
......................
}
But when I run the same code in the ICE3.2.1 it can work without any error.
I guess the reason for this error is that I update the version from ICE3.2.1 to ICE3.4.2!
How can I solve this problem?
thanks very much .
ateng 2012.5.12
0
Comments
-
I have solve the problem.
error:bool Ice::Service::start(int,char *[],int &)”: is abstract.
//my code as follow:
class Server : public Ice::Service
{
public:
};
bool Server::start(int argc, char* argv[])
{}
I modify it as follow:
virtual bool start(int, char*[], int&);
It pass.0