24小时热门版块排行榜    

查看: 2298  |  回复: 11

zyj8119

木虫 (著名写手)

[求助] 用opengl做了个工程,编译无错误,但是运行不起来。。。

按照如下配置:
VS2005/2008下如何配置OpenGL函数库
1,下载OpenGL库文件:

1、http://www.opengl.org/resources/libraries/glut/glutdlls37beta.zip  。
2,对相应库文件进行放置:
a,把.h文件放到\Program Files\Microsoft Visual Studio 8\VC\Include\GL文件夹中,如果没有GL文件夹就自己建一个,我的就是自己建的。
b,把.lib文件放到\Program Files\Microsoft Visual Studio 8\VC\lib文件夹中;
把.dll文件放到system32文件夹中。
建立工程后,
c,选择项目->属性-> C\C++-->preprocessor(预处理器)-->preprocessor definition(预处理器定义),添加GLUT_BUILDING_LIB,中间用分号隔开。
d,然后点击linker(链接器)->Input(输入)->additional dependencies(附加依赖项)添加glut32.lib Opengl32.lib Glu32.lib 结束,这样就可以使用了。
回复此楼
好好学习,天天向上。
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

libralibra

至尊木虫 (著名写手)

骠骑将军

【答案】应助回帖


dubo(金币+1): 谢谢交流 2011-06-06 15:57:51
zyj8119(金币+5): 谢谢提醒。。。 2011-06-08 11:29:50
zyj8119(金币+15): 谢谢提示。。。。 2011-06-09 11:35:47
正在搞opengl,运行不起来什么问题啊?
如果编译无误,运行无显示,一般是视口/相机/模型..这些相对位置问题
matlab/VB/python/c++/Java写程序请发QQ邮件:790404545@qq.com
2楼2011-06-05 17:26:19
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yalefield

金虫 (文坛精英)

老汉一枚


dubo(金币+1): 谢谢交流 2011-06-06 15:58:11
这孩子的导师是谁啊?太可怜了。



俺是说这导师。
怎么什么都要编啊,联合国秘书长啊,编全球啊。
MFC、OpenGL,都来啊。

这种活儿,太伤神,
不如老谭,教材门,
只抄代码,不编译,
重重印刷,版更新。
3楼2011-06-05 19:14:48
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zyj8119

木虫 (著名写手)

引用回帖:
Originally posted by yalefield at 2011-06-05 19:14:48:
这孩子的导师是谁啊?太可怜了。



俺是说这导师。
怎么什么都要编啊,联合国秘书长啊,编全球啊。
MFC、OpenGL,都来啊。

这种活儿,太伤神,
不如老谭,教材门,
只抄代码,不编译,
重重印刷,版 ...

没没。自己很喜欢VISUAL STUDIO.快毕业了,想多学点东西,先混好一个基础,然后到了工作单位上,再好好学,其实我的主业是MATERIAL STUDIO,GAUSSIAN,GROMACS,VC就是我自己的兴趣。。。
好好学习,天天向上。
4楼2011-06-05 19:46:05
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zyj8119

木虫 (著名写手)

引用回帖:
Originally posted by libralibra at 2011-06-05 17:26:19:
正在搞opengl,运行不起来什么问题啊?
如果编译无误,运行无显示,一般是视口/相机/模型..这些相对位置问题

这个应该问题不大吧,我调试了以后,问题显示:
Loaded symbols for 'C:\Program Files\Microsoft Visual Studio\MyProjects\1\Debug\1.exe'
Loaded 'C:\WINDOWS\system32\ntdll.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\kernel32.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\glut32.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\opengl32.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\msvcrt.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\advapi32.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\rpcrt4.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\secur32.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\gdi32.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\user32.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\glu32.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\ddraw.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\dciman32.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\winmm.dll', no matching symbolic information found.
Loaded symbols for 'C:\WINDOWS\system32\MFC42D.DLL'
Loaded symbols for 'C:\WINDOWS\system32\MSVCRTD.DLL'
Loaded 'C:\WINDOWS\system32\imm32.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\lpk.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\usp10.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\mfc42loc.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\version.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\shlwapi.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\apphelp.dll', no matching symbolic information found.
The thread 0x3E4 has exited with code -1073741819 (0xC0000005).
The thread 0xB00 has exited with code -1073741819 (0xC0000005).
The program 'C:\Program Files\Microsoft Visual Studio\MyProjects\1\Debug\1.exe' has exited with code -1073741819 (0xC0000005).
好好学习,天天向上。
5楼2011-06-05 19:48:11
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

sudo

木虫 (正式写手)


dubo(金币+1): 谢谢交流 2011-06-06 15:58:34
没清楚楼主的错误出在哪一步,楼主能说得更细一点嘛?

错误出在:

1. 编译时(嗯,貌似不是这个了)

2. 链接时

3. 运行时

到底是链接时出问题还是运行时出问题呢?

然后,症状是什么呢?
6楼2011-06-05 19:48:38
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zyj8119

木虫 (著名写手)

引用回帖:
Originally posted by sudo at 2011-06-05 19:48:38:
没清楚楼主的错误出在哪一步,楼主能说得更细一点嘛?

错误出在:

1. 编译时(嗯,貌似不是这个了)

2. 链接时

3. 运行时

到底是链接时出问题还是运行时出问题呢?

然后,症状是什么呢?

是运行时候,出了问题,就是说程序遇到问题需要关闭什么的。
这个是错误签名:
AppName: 1.exe         AppVer: 1.0.0.1         ModName: mfc42d.dll
ModVer: 6.0.9782.0         Offset: 000359eb
好好学习,天天向上。
7楼2011-06-05 19:50:10
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

sudo

木虫 (正式写手)


dubo(金币+1): 谢谢交流 2011-06-06 15:58:58
看了一下你的代码...

怎么说呢....

glut的范例不是运行在MFC下面的,你新建一个空工程吧~或者控制台程序也成~

glut自己会建立窗口
8楼2011-06-05 20:01:36
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zyj8119

木虫 (著名写手)


jjdg(金币+1): 端午节快乐 2011-06-06 03:20:53
引用回帖:
Originally posted by sudo at 2011-06-05 20:01:36:
看了一下你的代码...

怎么说呢....

glut的范例不是运行在MFC下面的,你新建一个空工程吧~或者控制台程序也成~

glut自己会建立窗口

果然,控制台程序就行了,难道opengl不能与MFC联用吗?我看到很多帖子都是说opengl与MFC联用的啊。。。。
好好学习,天天向上。
9楼2011-06-05 20:18:52
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

sudo

木虫 (正式写手)

★ ★
jjdg(金币+1): 端午节快乐 2011-06-06 03:20:32
jjdg(金币+1): 感谢参与 2011-06-06 03:20:42
引用回帖:
Originally posted by zyj8119 at 2011-06-05 20:18:52:
果然,控制台程序就行了,难道opengl不能与MFC联用吗?我看到很多帖子都是说opengl与MFC联用的啊。。。。



不过MFC下就不使用glut提供的接口了,一言难尽,楼主到网上下个例子自己学习一下吧
10楼2011-06-05 21:02:30
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 zyj8119 的主题更新
信息提示
请填处理意见