游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2930|回复: 6

提个问题

[复制链接]

15

主题

31

帖子

35

积分

注册会员

Rank: 2

积分
35
发表于 2003-12-31 08:35:00 | 显示全部楼层 |阅读模式



大家好!

我是一名DirectX的初学者,现在遇到了一个问题:在DirecrX9 SDK\Samples\C++\DirectShow\Players\Texture3D9 这个例子中加上了<atlbase.h>这个头文件,根据DirectX9开发文档介绍,这个例子是在DXSDK\Samples\C++\Direct3D\Tutorials\Tut05_Textures这个例子的基础上加上一些代码而实现的,但当我把Texture3D9中的代码全面复制到Tut05_Textures里时,在编译时无错,但在link时出错:
Linking...
atlsd.libcat(funcs.obj):reeor LNK2019:unresolved external symbol _CrtDbgReport

请帮帮我!谢谢!

如果您有兴趣,我可以把该程序发给您。





13

主题

145

帖子

149

积分

注册会员

Rank: 2

积分
149
发表于 2003-12-31 09:35:00 | 显示全部楼层

Re:提个问题

查找一下_CrtDbgReport 。

15

主题

31

帖子

35

积分

注册会员

Rank: 2

积分
35
 楼主| 发表于 2003-12-31 11:00:00 | 显示全部楼层

LIBCMTD.lib(dbgheap.obj) : error LNK2005: _malloc already defined in LIBC.l

1

15

主题

31

帖子

35

积分

注册会员

Rank: 2

积分
35
 楼主| 发表于 2004-1-1 11:19:00 | 显示全部楼层

Re:提个问题

    我现在已经能去掉任意一个了,但是无论去掉哪一个,在连接时,编译器都会提示我,有未知的外部符号,也就是说这两个库都要用,但是这两个库又导致冲突,真不知该怎么办?

22

主题

156

帖子

156

积分

注册会员

Rank: 2

积分
156
QQ
发表于 2004-1-1 11:33:00 | 显示全部楼层

Re:提个问题

应该是*.lib没连接上吧,设置一下试试!

15

主题

31

帖子

35

积分

注册会员

Rank: 2

积分
35
 楼主| 发表于 2004-1-2 11:03:00 | 显示全部楼层

谢谢!

1万

主题

1万

帖子

2万

积分

管理员

中级会员

Rank: 9Rank: 9Rank: 9

积分
20468
发表于 2004-1-2 11:12:00 | 显示全部楼层

Re: LIBCMTD.lib(dbgheap.obj) : error LNK2005: _malloc already defined in LI

hanlei: LIBCMTD.lib(dbgheap.obj) : error LNK2005: _malloc already defined in LIBC.lib(malloc.obj)

1


可以考虑把libc.lib屏蔽掉。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-2-24 21:37

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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