找回密码
 用户注册

QQ登录

只需一步,快速开始

查看: 3049|回复: 4

ACE链接问题

[复制链接]
发表于 2008-11-11 17:16:31 | 显示全部楼层 |阅读模式
有没有人编译时出现这样的错误,怎么解决?
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.
发表于 2008-11-11 17:22:00 | 显示全部楼层
power2bits在main和NetListener中重复定义
 楼主| 发表于 2008-11-11 17:25:26 | 显示全部楼层

回复 #2 wishel 的帖子

power2bits是ACE库中的一个函数,在main和整个程序中既没有定义,也没有用到它
发表于 2008-11-11 17:51:52 | 显示全部楼层
你的程序写的有问题,仔细检查。
power2bits是私有方法。
发表于 2008-11-11 17:57:01 | 显示全部楼层
把main和NetListener中的代码全部注释掉看看还会不会链接错误
您需要登录后才可以回帖 登录 | 用户注册

本版积分规则

Archiver|手机版|小黑屋|ACE Developer ( 京ICP备06055248号 )

GMT+8, 2024-11-23 00:05 , Processed in 0.016332 second(s), 6 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表