opengl例子运行lib库问题

问题描述

opengl例子运行lib库问题
先说一下我的环境:
我在win7下使用VS2010进行编码学习,希望运行opengl第五版的例子。
我参考的是这篇文章进行环境配置:
http://blog.csdn.net/sunny_unix/article/details/8056807
已经配置好前面部分环境,可以运行出一个白色的矩形。
当我新建一个空项目,并且和前一个成功的项目一样做了配置。share文件夹被我放到vc下面include文件夹下,后面我下载了freeglut-2.8.1并且在下面VisualStudio选择Vs2010使用release_static编译出freeglut_static.lib。
新建cpp文件,拷贝第五版第一个block的例子源代码,运行出现问题,报错信息如下:

1>  freeglut_static.lib(freeglut_display.obj) : 找到 MSIL .netmodule 或使用 /GL 编译的模块;正在使用 /LTCG 重新启动链接;将 /LTCG 添加到链接命令行以改进链接器性能

1>LINK : warning LNK4075: 忽略“/INCREMENTAL”(由于“/LTCG”规范)
1>Test.obj : error LNK2001: 无法解析的外部符号 ""void __cdecl m3dMakePlanarShadowMatrix(float * constfloat const * constfloat const * const)"" (?m3dMakePlanarShadowMatrix@@YAXQAMQBM1@Z)
1>Test.obj : error LNK2001: 无法解析的外部符号 ""void __cdecl m3dGetPlaneEquation(float * constfloat const * constfloat const * constfloat const * const)"" (?m3dGetPlaneEquation@@YAXQAMQBM11@Z)
1>Test.obj : error LNK2001: 无法解析的外部符号 ""signed char * __cdecl gltLoadTGA(char const *int *int *int *unsigned int *)"" (?gltLoadTGA@@YAPACPBDPAH11PAI@Z)
求指导:
附图片:http://tieba.baidu.com/p/3056343415

解决方案

虽然没出现过你这个问题
不过还是很好奇是个什么情况。。。

解决方案二:
问题解决了,问题在库上面,还是自己搞比较好,大概思路可以借鉴

时间: 2024-12-03 10:17:43

opengl例子运行lib库问题的相关文章

leap motion-关于leapmotion和opengl工程缺少lib文件的问题

问题描述 关于leapmotion和opengl工程缺少lib文件的问题 我从网上看到了一个关于LeapMotion钢琴演奏的工程,拿到自己电脑上就无法运行了,显示如下错误,哪位大神能不能帮我是缺少哪个lib文件了? 1>CPianoMelody.obj : error LNK2019: 无法解析的外部符号 ""__declspec(dllimport) protected: virtual thiscall Leap::Interface::~Interface(void)&q

详解 Android 虚拟机 ART 运行时库 分析

在最新的Google I/O大会上,Google 发布了关于Android上最新的运行时库的情况.这就是Android RunTime (ART). ART 将会取代Dalvik虚拟机,成为Android平台上Java代码的执行工具.虽然自从Android KitKat,就有了一些关于ART的消息,但是基本都是一些新闻性质的,缺乏具体技术细节方面的介绍.本文尝试综合目前已有的各种消息,以及最新放出的 Android L 预览版本的ROM的情况,对ART运行时库做个详细的分析.     和IOS,

JavaScript运行时库属性一览表

 这篇文章主要介绍了JavaScript运行时库属性,需要的朋友可以参考下 描述 语言要素  在 TextStream 文件中,如果文件指针越过了行尾标志,返回 True:否则返回 False. AtEndOfLine 属性  如果文件指针在 TextStream 文件的末尾,返回 True:否则返回 False. AtEndOfStream 属性  设置或返回文件或者文件夹的属性. Attributes 属性  给用户返回指定驱动器或网络共享上可用空间的总数. AvailableSpace 属

移植-有没有c++不用lib库和dll库就能直接读取HDF文件的方法?

问题描述 有没有c++不用lib库和dll库就能直接读取HDF文件的方法? 本想人读取HDF文件,为了方便移植,想不借助外部库直接用c++读取HDF文件,大神请帮忙.... 解决方案 http://download.csdn.net/detail/xiaomi321123/2817628

我想在 wp8 上使用boost库,但是不知道怎么编译出arm 的lib库,有谁知道吗?

问题描述 我想在 wp8 上使用boost库,但是不知道怎么编译出arm 的lib库,有谁知道吗? 我想在 wp8 上使用boost库,但是不知道怎么编译出arm 的lib库,尝试了很多方法多不能编译, 使用 b2 toolset=msvc-11.0 architecture=arm address-model=32 cxxflags="-DWINAPI_FAMILY=WINAPI_FAMILY_PHONE_APP" stage 命令,只能编译成功几个库,线程库,data_time,正

定位vc运行时库问题 依赖问题,屡试不爽的一招

用vc 菜单 文件| 打开|指定EXE或DLL,如有指定运行时库,则PE文件的资源中可以看到manifest 配置节 然后据此判断EXE依赖的运行时库, 再根据编译选项调整 运行时库设置

【详解】Android远程http下载和动态注册第三方so lib库教程

一.背景 在开发Android应用程序的实现,有时候需要引入第三方so lib库,但第三方so库比较大,例如开源第三方播放组件ffmpeg库, 如果直接打包的apk包里面, 整个应用程序会大很多.经过查阅资料和实验,发现通过远程下载so文件,然后再动态注册so文件时可行的.主要需要解决下载so文件存放位置以及文件读写权限问题. 二.主要思路 1.首先把so放到网络上面,比如测试放到:http://codestudy.sinaapp.com//lib/test.so 2.应用启动时,启动异步线程下

如何生成lib库文件

问题描述 hi,刚才是学用Eclipse,弱弱的问一下,我想把一些函数封装为一个lib库.不知道在如何实现. 解决方案 解决方案二:导出jar包,就行啊.解决方案三:在File选项下找export有jar包的选项点击export再选择下导出的目的地就行了解决方案四:引用2楼u013803262的回复: 在File选项下找export有jar包的选项点击export再选择下导出的目的地就行了 解决方案五:引用1楼brockpeng的回复: 导出jar包,就行啊. 解决方案六:打架包本人一般用ant

VS2010运行时库编译的问题

问题描述 今天用VS2010编了个小软件,在Debug下编译运行正常,在Release下编译正常,点击开发环境的启动调试按钮,程序可以正常运行,但是在工程目录Release下双击运行时,弹出"遇到问题需要关闭"的对话框,之后调试中发现,设置运行库为/MD./MDd和/MTd,编译后运行均正常,但设置为/MT后,编译正常,双击运行就会弹出"遇到问题需要关闭"的对话框,求高手指点 解决方案 解决方案二:集成环境与单个执行相差的主要是相对目录,在源文件目录是不是有DLL文