游戏开发论坛

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

vc.net环境下,无法解析外部符号的错误

[复制链接]

1

主题

6

帖子

16

积分

新手上路

Rank: 1

积分
16
QQ
发表于 2003-11-29 16:00:00 | 显示全部楼层 |阅读模式
在环境设置中已经指定opengl的.h and. lib文件的路径。
为什么还有如下错误:
OpenGlApp error LNK2019: 无法解析的外部符号 __imp__wglDeleteContext@4 ,该符号在函数 "long __stdcall WndProc(struct HWND__ *,unsigned int,unsigned int,long)" (?WndProc@@YGJPAUHWND__@@IIJ@Z) 中被引用
OpenGlApp error LNK2019: 无法解析的外部符号 __imp__wglMakeCurrent@8 ,该符号在函数 "long __stdcall WndProc(struct HWND__ *,unsigned int,unsigned int,long)" (?WndProc@@YGJPAUHWND__@@IIJ@Z) 中被引用
OpenGlApp error LNK2019: 无法解析的外部符号 __imp__wglCreateContext@4 ,该符号在函数 "void __cdecl setupPixelFormat(struct HDC__ *)" (?setupPixelFormat@@YAXPAUHDC__@@@Z) 中被引用
OpenGlApp fatal error LNK1120: 3 个无法解析的外部命令
[em17]

3

主题

25

帖子

25

积分

注册会员

Rank: 2

积分
25
发表于 2003-11-29 18:38:00 | 显示全部楼层

Re:vc.net环境下,无法解析外部符号的错误

设置了路径并不代表包含了编译所需的lib啊,你是不是没有把对应的lib文件设置进去?

1

主题

6

帖子

16

积分

新手上路

Rank: 1

积分
16
QQ
 楼主| 发表于 2003-11-29 19:13:00 | 显示全部楼层

Re:vc.net环境下,无法解析外部符号的错误

我是在vc.net的工具选项里设置的包含头文件和连接库。
不知道哪里出错了

1

主题

6

帖子

16

积分

新手上路

Rank: 1

积分
16
QQ
 楼主| 发表于 2003-11-29 19:16:00 | 显示全部楼层

Re:vc.net环境下,无法解析外部符号的错误

工具是.net2003。

37

主题

378

帖子

388

积分

中级会员

Rank: 3Rank: 3

积分
388
QQ
发表于 2003-11-30 11:29:00 | 显示全部楼层

Re:vc.net环境下,无法解析外部符号的错误

在你的头文件里加上:

#pragma comment(lib,"opengl32.lib")

37

主题

378

帖子

388

积分

中级会员

Rank: 3Rank: 3

积分
388
QQ
发表于 2003-11-30 11:32:00 | 显示全部楼层

Re:vc.net环境下,无法解析外部符号的错误

如果不出什么意外的话,OpenGL32.lib应该在

X:\Microsoft Visual Studio .NET\Vc7\PlatformSDK\lib

文件夹里

1

主题

6

帖子

16

积分

新手上路

Rank: 1

积分
16
QQ
 楼主| 发表于 2003-12-4 22:24:00 | 显示全部楼层

Re:vc.net环境下,无法解析外部符号的错误

thanks ,已经搞定了。
我是在工程中的连接器的的命令行中,加入的opengl32.lib.
不过,还是你的方法好。:)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-2-24 14:13

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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