编译ACE程序的问题
我使用VC7编译程序,老是报下面的错误。
error LNK2001: 无法解析的外部符号 "__declspec(dllimport) public: __thiscall ACE_Task<class ACE_Thread_Mutex,class ACE_Condition_Thread_Mutex>::ACE_Task<class ACE_Thread_Mutex,class ACE_Condition_Thread_Mutex>(class ACE_Thread_Manager *,class ACE_Message_Queue<class ACE_Thread_Mutex,class ACE_Condition_Thread_Mutex> *)" (__imp_??0?$ACE_Task@VACE_Thread_Mutex@@VACE_Condition_Thread_Mutex@@@@QAE@PAVACE_Thread_Manager@@PAV?$ACE_Message_Queue@VACE_Thread_Mutex@@VACE_Condition_Thread_Mutex@@@@@Z)
程序部分代码如下:
#include "ace/Thread_Manager.h"
#include "ace/Task.h"
class InitPool: public ACE_Task <ACE_MT_SYNCH >
{
public:
virtual int open(void *arg);
virtual int svc(void);
};
请问这是什么问题啊??