hur.cn - 华软网

 热门搜索

新人求教,关于一个无法解析的外部符号的问题

  作者:未知    来源:网络    更新时间:2015/11/27
代码在生成解决方案的过程中出现了下列的问题,对这些问题有什么好的解决方案吗,请指教

2>RfpaView.obj : error LNK2019: 无法解析的外部符号 auxInitDisplayMode,该符号在函数 "public: int __cdecl CRfpaView::InitOpenGL(void)" (?InitOpenGL@CRfpaView@@QEAAHXZ) 中被引用
2>RfpaView.obj : error LNK2019: 无法解析的外部符号 auxSolidSphere,该符号在函数 "public: void __cdecl CRfpaView::DrawAE(void)" (?DrawAE@CRfpaView@@QEAAXXZ) 中被引用
2>StdAfx.obj : error LNK2019: 无法解析的外部符号 ReadDog,该符号在函数 "float __cdecl ReadFromDog(short,short)" (?ReadFromDog@@YAMFF@Z) 中被引用

---华软 网友回答---
你的工程设置不对吧,没有连接OpenGL的lib

在项目解决方案管理器中选中项目,右键——>项目属性——>配置属性——>链接器——>输入:“附加依赖项”中引用相应的lib文件
---华软网友回复---
引用 1 楼 lsq19871207 的回复:
你的工程设置不对吧,没有连接OpenGL的lib

在项目解决方案管理器中选中项目,右键——>项目属性——>配置属性——>链接器——>输入:“附加依赖项”中引用相应的lib文件

我设置了啊
---华软网友回复---
链接错误,缺少相应的库文件
也就是说定位不到需要链接的代码
添加库目录,添加附加依赖项
---华软网友回复---
项目、属性、链接器、常规、附加库目录:填写附加依赖库所在目录 分号间隔多项
项目、属性、链接器、输入、附加依赖项:填写附加依赖库的名字.lib 空格或分号间隔多项

---华软网友回复---
引用 3 楼 paschen 的回复:
链接错误,缺少相应的库文件
也就是说定位不到需要链接的代码
添加库目录,添加附加依赖项

我的代码是在x64平台上运行的,是不是要链接64位的OpenGL啊,但是没有找打64位的OpenGL.lib
---华软网友回复---
引用 5 楼 qq_30913177 的回复:
Quote: 引用 3 楼 paschen 的回复:

链接错误,缺少相应的库文件
也就是说定位不到需要链接的代码
添加库目录,添加附加依赖项

我的代码是在x64平台上运行的,是不是要链接64位的OpenGL啊,但是没有找打64位的OpenGL.lib


不是,主要是你的这个工程是32位还是64位的

楼上都说了,你设置了附加的lib,设置lib所在的目录了没有呀?就是连接器——>常规——>附加库目录  
---华软网友回复---
引用 6 楼 lsq19871207 的回复:
Quote: 引用 5 楼 qq_30913177 的回复:

Quote: 引用 3 楼 paschen 的回复:

链接错误,缺少相应的库文件
也就是说定位不到需要链接的代码
添加库目录,添加附加依赖项

我的代码是在x64平台上运行的,是不是要链接64位的OpenGL啊,但是没有找打64位的OpenGL.lib


不是,主要是你的这个工程是32位还是64位的

楼上都说了,你设置了附加的lib,设置lib所在的目录了没有呀?就是连接器——>常规——>附加库目录  

谢谢,是我的库目录设置的有问题
---华软网友回复---
引用 4 楼 zhao4zhong1 的回复:
项目、属性、链接器、常规、附加库目录:填写附加依赖库所在目录 分号间隔多项
项目、属性、链接器、输入、附加依赖项:填写附加依赖库的名字.lib 空格或分号间隔多项

谢谢赵老师,已解决      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。