链接问题
--------------------Configuration: WebServer - Win32 Release--------------------Compiling...
Main.cpp
WebServer.cpp
Linking...
WebServer.obj : error LNK2005: "int __cdecl `anonymous namespace'::power2bits(int,int,int)" (?power2bits@?%D:/ACE_wrappers\ace/Timer_Wheel_T.cpp1371812758@@YAHHHH@Z) already defined in Main.obj
Release/WebServer.exe : fatal error LNK1169: one or more multiply defined symbols found
Error executing link.exe.
WebServer.exe - 2 error(s), 0 warning(s)
程序中绝对没有出现上面的命名:power2bits(int,int,int)。到底是什么原因出现这种错误呢。 是不是ACE本身的问题呢,有时候,回到.h文件下,在程序里面随便敲一个字符,再把它删掉,直接点链接,又没错了。 是你的程序的问题。这种链接错误原因就那么几个。
页:
[1]