OpenGL链接问题 error LNK2019
2011年09月22日
看了一本书《OpenGL三维图形系统开发与应用技术》,但是,其中涉及到glut.h文件的函数无法正常连接,典型的错误如下:
------ 已启动生成: 项目: gears, 配置: Debug Win32 ------
1>正在链接...
1>GEARS.obj : error LNK2019: 无法解析的外部符号 ___glutInitWithExit@12,该符号在函数_glutInit_ATEXIT_HACK@8 中被引用
1>GEARS.obj : error LNK2019: 无法解析的外部符号 ___glutCreateWindowWithExit@8,该符号在函数_glutCreateWindow_ATEXIT_HACK@4 中被引用
1>./Debug/gears.exe : fatal error LNK1120: 2 个无法解析的外部命令
1>生成日志保存在“file://c:/vcprog/OpenGL/book/Chapter03/GEARS/Debug /BuildLog.htm”
1>gears - 3 个错误,0 个警告
========== 生成: 0 已成功, 1 已失败, 0 最新, 0 已跳过 ==========
反复思考,也没有找到答案,网上也有说类似问题的,但是竟然没有这方面的解决方案,今天看了glut.h的文件内容,glut.h的注释竟然就写着如下内容:
Note that the __glut*WithExit routines should NEVER be called directly.
To avoid the atexit workaround, #define GLUT_DISABLE_ATEXIT_HACK.
于是,在#include 前面加上了一句:
#define GLUT_DISABLE_ATEXIT_HACK
转载他人文章
发表评论
-
2级域名实现iframe域名跨域自适应高度
2012-01-20 10:50 6252级域名实现iframe域名跨域自适应高度 2010年12月 ... -
Firefox的getter和setter带来的安全隐患
2012-01-20 10:50 708Firefox的getter和setter带来的安全隐患 2 ... -
IP组播技术介绍及实现例子
2012-01-20 10:50 653IP组播技术介绍及实现 ... -
驱动程序用到的头文件linux/include/linux/compiler.h(基于linux version:2.6.34; arch:arm)
2012-01-20 10:50 1661驱动程序用到的头文件linux/include/linux/c ... -
设置手机项目首选参数
2012-01-20 10:50 636设置手机项目首选参数 2011年05月22日 Flash ... -
hyper-v vhd access error 0x80070005
2012-01-19 15:49 955hyper-v vhd access error 0x8007 ... -
php nginx display_error关闭引起的http 500 internal server error_江湖游医
2012-01-19 15:48 1145php nginx display_error关闭引起的htt ... -
I-O error CPF5022
2012-01-19 15:48 897I-O error CPF5022 2011年12月25日 ... -
[转载]【转】标准误差standard error,均方根误差/中误
2012-01-19 15:48 1774[转载]【转】标准误差st ... -
护肾方法
2012-01-17 05:30 564护肾方法 2012年01月12日 大家应该都知道,尿毒症 ... -
哥哥开始懂事了
2012-01-17 05:30 528哥哥开始懂事了 2012年01月12日 自从过了两岁, ... -
想象着2012的幸福
2012-01-17 05:30 295想象着2012的幸福 2012年01月12日 如何让你遇 ... -
♀爱到最后拼的不过一个贱字。
2012-01-17 05:30 566♀爱到最后拼的不过一个贱字。 2012年 ... -
日本法定假日简介
2012-01-16 04:26 522日本法定假日简介 2012 ... -
孔子2
2012-01-16 04:26 488孔子2 2011年11月29日 ... -
辽宁建昌发现战国时期古墓群,欲建文物博物馆
2012-01-16 04:26 706辽宁建昌发现战国时期 ...
相关推荐
解决vc报错error LNK2019 无法解析的外部符号,该符号在函数 中被引用
如何解决 error LNK2019 无法解析的外部符号,该符号在函数 中被引用
编译错误error LNK2019: 无法解析的外部符号,项目文件在DHServerTest下
error LNK2019: 无法解析的外部符号 问题的解决办法,需要的朋友可以参考一下
vs2008-vc LNK2019,请高手指点
对于编程人员在编译程序的时候经常会遇到error LNK1120和error lnk2001这问题,跟大家分享一下自己找到的资料,以及自己遇到的问题,希望对大家有帮助。
解决报错LINK : fatal error LNK1000补丁 返回错误:LINK : fatal error LNK1000: Internal error during IncrBuildImage
解决error LNK2001: unresolved external symbol
解决error LNK2001 无法解析的外部符号 int __cdecl sprintf
修复VS2008LINK fatal error LNK1000 :Internal error during IncrBuildImage错误
error LNK2005: DllMain already defined in corelibc.lib(dllmain.obj)的解决方案
解决安装vs2012后vs2010 LINK : fatal error LNK1123: failure during conversion to COFF Wrong version: 03/18/2010 01:16 PM 31,048 cvtres.exe Correct version: 02/21/2011 06:03 PM 31,056 cvtres.exe
对于 fatal error LNK1123: failure during conversion to COFF错误,网上很多都是说把什么“是”改成“否”,其实都是治标不治本。这里有个链接,让你清楚知道为啥出错,怎么解决。记得保留哦~
解决报错Error LNK2001:unresolved external symbol
完美解决VS2003.Net fatal error LNK1201: 写入程序数据库“.pdb”时出错 文末给出一个完美的解决方案和一个懒人补丁包。问题描述如下:在重新编译的时候,经常报错: fatal error LNK1201: 写入程序数据库“.pdb”...
解决error LNK2005 void __cdecl operator delete(void
在使用不同版本opencv时,编译器有时会报错,error LNK1104 无法打开文件opencv_core245d.lib,本文给出了详细的解决方法,实测有效
\mdb.obj error LNK2019: 无法解析的外部符号 NtCreateSection,该符号在函数 mdb_env_map 中被引用 D:\google-jar\liblmdb\mdb.obj error LNK2019: 无法解析的外部符号 NtMapViewOfSection,该符号在函数 mdb_env_...