游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1485|回复: 0

头文件包含的问题~~求助~~

[复制链接]

4

主题

6

帖子

6

积分

新手上路

Rank: 1

积分
6
发表于 2010-5-21 15:15:00 | 显示全部楼层 |阅读模式
有个问题搞不懂,我打开一个OpenGL的教程,然后我包含了几个自己定义的头文件和cpp 还没在主程序中添加东西,然后编译 就有几个错误,
nafxcwd.lib(afxmem.obj) : error LNK2005: "void __cdecl operator delete(void *)" (??3@YAXPAX@Z) 已经在 LIBCMTD.lib(dbgdel.obj) 中定义
1>.\Debug/lesson2.exe : fatal error LNK1169: 找到一个或多个多重定义的符号
这是什么问题导致的哦?
搜到说是可能头文件包含错误,我在几个包含了不同头文件的地方添加了 #pragma   once   
或是按网上说的
“选择VC菜单Project->Settings->Link->Catagory选择Input,再在Ignore   libraries   的Edit栏中填入你需要忽略的库,如:Nafxcwd.lib;Libcmtd.lib。然后在Object/library   Modules的Edit栏中填入正确的库的顺序”
都还是这个问题 求助高手~~
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-11-22 17:14

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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