游戏开发论坛

 找回密码
 立即注册
搜索
查看: 5266|回复: 3

【求助】 NEHE SDK 在vs2005 下链接不过

[复制链接]

1

主题

3

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2008-6-8 11:07:00 | 显示全部楼层 |阅读模式
NEHE SDK 在vs2005 下链接不过,报以下错误:
1>正在链接...
1>LINK : warning LNK4098: 默认库“LIBCMT”与其他库的使用冲突;请使用 /NODEFAULTLIB:library
1>libcpmtd.lib(xdebug.obj) : error LNK2019: 无法解析的外部符号 __malloc_dbg,该符号在函数 "void * __cdecl operator new(unsigned int,struct std::_DebugHeapTag_t const &,char *,int)" (??2@YAPAXIABU_DebugHeapTag_t@std@@PADH@Z) 中被引用
1>libcpmtd.lib(xdebug.obj) : error LNK2019: 无法解析的外部符号 __free_dbg,该符号在函数 "void __cdecl operator delete(void *,struct std::_DebugHeapTag_t const &,char *,int)" (??3@YAXPAXABU_DebugHeapTag_t@std@@PADH@Z) 中被引用
1>libcpmtd.lib(stdthrow.obj) : error LNK2019: 无法解析的外部符号 __CrtDbgReportW,该符号在函数 "void __cdecl std::_Debug_message(wchar_t const *,wchar_t const *,unsigned int)" (?_Debug_message@std@@YAXPB_W0I@Z) 中被引用
1>.\../../../bin/example3.exe : fatal error LNK1120: 3 个无法解析的外部命令
在vs2003上链接没有问题,请帮满解决一下。

1

主题

3

帖子

0

积分

新手上路

Rank: 1

积分
0
 楼主| 发表于 2008-6-9 15:13:00 | 显示全部楼层

Re:【求助】 NEHE SDK 在vs2005 下链接不过

我自己重新创建了一个sln,把NEHE_SDK的源码添加进去,接着编译,链接就通过了。但是直接打开原msvc内的sln就会出现以上链接错误,由于我刚刚使用vs2005,所以如何配置项目属性一点不熟悉,请大家指教。谢谢。

1

主题

3

帖子

0

积分

新手上路

Rank: 1

积分
0
 楼主| 发表于 2008-6-9 15:25:00 | 显示全部楼层

Re:【求助】 NEHE SDK 在vs2005 下链接不过

对比了一下两者的项目设置,不同之处为出现链接错误的工程设置为“多线程(/MT)”,而我自己创建的工程缺省设置是“多线程调试 DLL (/MDd)”,上网查了一下相关资料看得不是很明白,请各位指教。不过这好像和openGL没有什么关系了。。。。

0

主题

1

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2011-8-10 15:17:00 | 显示全部楼层

Re: 【求助】 NEHE SDK 在vs2005 下链接不过

应该是右键项目->属性->连接器->输入
在附加依赖项填入opengl32.lib glu32.lib glaux.lib odbc32.lib odbccp32.lib
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-6-8 15:46

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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