首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安装GLEW + CodeBlocks

安装GLEW + CodeBlocks
EN

Stack Overflow用户
提问于 2012-06-18 00:23:20
回答 1查看 5.9K关注 0票数 1

我想让GLEW和CodeBlocks一起工作,我一直在努力

第一种在站点上工作的方法。

这是将glew静态编译成可执行文件的方法。

但我没能把它做好。

我在一台PC上,Windows 7,运行CodeBlocks 10.05。

这就是我到目前为止所做的:

  • 下载GLEW 1.7.0
  • 解压到C:
  • 在CodeBlocks中创建空项目
  • 将glw.h、wglw.h和glw.c移到我的项目源目录中。
  • 将这三个文件全部添加到项目中。
  • 修改后的包路径包含在glw.c中,用于gelew.h和wglw.h。 #包括#包括 至 #包括“gerew.h”#包括“wglw.h”
  • 使用以下代码创建了一个简单的主文件 #定义GLEW_STATIC #包括“glw.h”int main() { glewInit();返回0;}

这样,编译就会产生大量的警告和错误。

  • 错误,如: glew.c|2933|undefined引用wglGetProcAddress@4'| glew.c|2934|undefined reference towglGetProcAddress@4‘区glew.c|2935|undefined对wglGetProcAddress@4'| glew.c|2936|undefined reference towglGetProcAddress@4’的引用
  • 警告,如: glew.c|10050|warning:'__wglewReleaseVideoCaptureDeviceNV‘在没有dllimport属性的情况下重新声明:以前的dllimport忽略了dllimport属性:'__wglewBindVideoImageNV’在没有dllimport属性的情况下重新声明:以前的dllimport没有dllimport属性重新声明:'__wglewGetVideoDeviceNV‘在没有dllimport属性的情况下重新声明:'__wglewGetVideoInfoNV’没有dllimport属性:‘__wglewGetVideoInfoNV’重新声明了没有dllimport属性:'__wglewReleaseVideoDeviceNV‘重新声明了没有dllimport属性:

我哪里出错了?

如果需要的话,我很乐意分享更多的信息!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-07-26 14:56:23

您可以通过将您的程序链接到opengl32来消除这些错误,还可以通过在#includes之前的glw.c中定义这些警告来消除这些错误。

在任何情况下,您的程序将无法工作,因为您需要一个有效的OpenGL上下文,然后才能使用glewInit。您需要使用glut/glfw/SDL/wglCreateContext/等等创建一个。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11075829

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档