fortran 中的sgl.lib 问题

来源:百度知道 编辑:UC知道 时间:2024/05/07 23:22:56
我看的是彭国伦编写的《fortran95程序设计》书,书中第13章介绍了用SGL绘图。我已经按照书中的说明,将他自带的SGL文件夹内的东西拷贝到相应的搜索目录下,但运行还是有问题,连接时出现以下问题:
--------------------Configuration: sglFont1 - Win32 Debug--------------------
Linking...
sgl.lib(sglcore.obj) : error LNK2001: unresolved external symbol __imp__PostQuitMessage@4
sgl.lib(sglwin32.obj) : error LNK2001: unresolved external symbol __imp__PostQuitMessage@4
sgl.lib(sglwin32.obj) : error LNK2001: unresolved external symbol __imp__SetWindowTextA@8
sgl.lib(sglwin32.obj) : error LNK2001: unresolved external symbol __imp__ShowCursor@4
sgl.lib(sglwin32.obj) : error LNK2001: unresolved external symbol __imp__SetTimer@16
sgl.lib(sglwin32.obj) : error LNK2001: unresolved external symbol __imp__KillTimer@8
sgl.lib(sglwin32.obj) : error LNK2001: unresolved external symbol __imp__DispatchMessageA@4
sgl.lib(sglwin32.obj) : error LNK2001: unresolved external symbol __imp__TranslateMessage@4
sgl.lib(sglwin32.obj) : error LNK

已经有网友解决,关键是在选lib文件时,要将user32.lib和gdi32.lib文件加入,另外在选lib目录和includ目录时,必须将sgl的库和模块所在目录放在第一行,因为原来的lib目录中有sgl的库文件,但是不能满足sgl的功能

我虽不知道,但我祝你解决!@!