|
#include <ace/OS_main.h>
#ifdef _DEBUG
#pragma comment(lib,"aced")
#else
#pragma comment(lib,"ace")
#endif
int ACE_MAIN(int argc, ACE_TCHAR *argv[])
{
return 0;
}
以上代码编译时出现错误:
Linking...
LIBCMTD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
Debug/csdn.exe : fatal error LNK1120: 1 unresolved externals
把ACE_MAIN换成main的话,编译没有问题。
这是一个控制台应用程序,平台为VC6,ACE版本5.5
config.h里面内容为:
#define ACE_HAS_STANDARD_CPP_LIBRARY 1
#include "ace/config-win32.h"
——————————————————————————————
请问这个是什么错误 |
|