在vs2013中配置opengl后无法运行正确的opengl程序 10

我已经按照网上的各种教程将各种.dll.lib.h文件放到正确的位置了,项目属性中也添加了输入的附加依赖项,依旧无法运行正确的opengl程序(这个程序别人都可以运行的)... 我已经按照网上的各种教程将各种.dll .lib .h文件放到正确的位置了,项目属性中也添加了输入的附加依赖项,依旧无法运行正确的opengl程序(这个程序别人都可以运行的),后来我尝试修复了下vs2013,然并卵 展开
 我来答
Fe071288
2015-10-17 · TA获得超过514个赞
知道小有建树答主
回答量:976
采纳率:50%
帮助的人:547万
展开全部
lib 和 dll 有一个就够了。lib是静态的库,dll是动态链接。
比如调用glew的时候,#define GLEW_DLL,那么下文glew调用的就是dll。如果#define GLEW_STATIC,那么就是调用.lib或者.a。

我不知道msvc里面那个dependency是怎么个机制,但是gcc编译GL程序的时候载入lib顺序是很重要的。先是gdi32,然后是glu32,然后opengl32,再然后是glew32,最后是glut或者glfw。看看你的顺序是不是对。

P.S.,问这种问题的时候提供一下debugger信息也会省很多事。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式