kangyunqiang 发表于 2008-11-11 17:16:31

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.

wishel 发表于 2008-11-11 17:22:00

power2bits在main和NetListener中重复定义

kangyunqiang 发表于 2008-11-11 17:25:26

回复 #2 wishel 的帖子

power2bits是ACE库中的一个函数,在main和整个程序中既没有定义,也没有用到它

winston 发表于 2008-11-11 17:51:52

你的程序写的有问题,仔细检查。
power2bits是私有方法。

wishel 发表于 2008-11-11 17:57:01

把main和NetListener中的代码全部注释掉看看还会不会链接错误
页: [1]
查看完整版本: ACE链接问题