ACE链接问题
有没有人编译时出现这样的错误,怎么解决?Compiling...
main.cpp
NetListener.cpp
Linking...
NetListener.obj : error LNK2005: "int __cdecl `anonymous namespace'::power2bits(int,int,int)" (?power2bits@?%D:\ACE_Wrappers\ace/Timer_Wheel_T.cpp1747130841@@YAHHHH@Z) already defined in main.obj
Release/Test.exe : fatal error LNK1169: one or more multiply defined symbols found
Error executing link.exe. power2bits在main和NetListener中重复定义
回复 #2 wishel 的帖子
power2bits是ACE库中的一个函数,在main和整个程序中既没有定义,也没有用到它 你的程序写的有问题,仔细检查。power2bits是私有方法。 把main和NetListener中的代码全部注释掉看看还会不会链接错误
页:
[1]