找回密码
 注册
Simdroid-非首页
查看: 196|回复: 5

[3. Fortran] fortran 计算机绘图

[复制链接]
发表于 2007-7-3 19:50:41 | 显示全部楼层 |阅读模式 来自 上海
我按彭国伦的教材讲FORTRAN附带的插件安装,也将SGL相关文件拷至指定目录,可在编译的过程中出现如下错误,我就纳闷了,望大家不吝赐教!
--------------------Configuration: sglimg3 - 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 LNK2001: unresolved external symbol __imp__PeekMessageA@20
sgl.lib(sglwin32.obj) : error LNK2001: unresolved external symbol __imp__SendMessageA@16
sgl.lib(sglwin32.obj) : error LNK2001: unresolved external symbol __imp__UpdateWindow@4
sgl.lib(sglwin32.obj) : error LNK2001: unresolved external symbol __imp__ShowWindow@8
sgl.lib(sglwin32.obj) : error LNK2001: unresolved external symbol __imp__CreateWindowExA@48
sgl.lib(sglwin32.obj) : error LNK2001: unresolved external symbol __imp__RegisterClassA@4
sgl.lib(sglwin32.obj) : error LNK2001: unresolved external symbol __imp__GetStockObject@4
sgl.lib(sglwin32.obj) : error LNK2001: unresolved external symbol __imp__LoadCursorA@8
sgl.lib(sglwin32.obj) : error LNK2001: unresolved external symbol __imp__GetSystemMetrics@4
sgl.lib(sglwin32.obj) : error LNK2001: unresolved external symbol __imp__DefWindowProcA@16
sgl.lib(sglwin32.obj) : error LNK2001: unresolved external symbol __imp__EndPaint@8
sgl.lib(sglwin32.obj) : error LNK2001: unresolved external symbol __imp__BeginPaint@8
sgl.lib(sglwin32.obj) : error LNK2001: unresolved external symbol __imp__AdjustWindowRect@12
sgl.lib(sglwin32.obj) : error LNK2001: unresolved external symbol __imp__SetRect@20
sgl.lib(ddraw_utility.obj) : error LNK2001: unresolved external symbol __imp__CreateFontA@56
sgl.lib(ddraw_utility.obj) : error LNK2001: unresolved external symbol __imp__DeleteObject@4
sgl.lib(ddraw_utility.obj) : error LNK2001: unresolved external symbol _IID_IDirectInputDevice7A
sgl.lib(ddraw_utility.obj) : error LNK2001: unresolved external symbol _DirectInputCreateEx@20
sgl.lib(ddraw_utility.obj) : error LNK2001: unresolved external symbol _IID_IDirectInput7A
sgl.lib(ddraw_utility.obj) : error LNK2001: unresolved external symbol _IID_IDirectDraw7
sgl.lib(ddraw_utility.obj) : error LNK2001: unresolved external symbol __imp__ReleaseDC@8
sgl.lib(ddraw_utility.obj) : error LNK2001: unresolved external symbol __imp__GetDeviceCaps@8
sgl.lib(ddraw_utility.obj) : error LNK2001: unresolved external symbol __imp__GetDC@4
sgl.lib(ddraw_utility.obj) : error LNK2001: unresolved external symbol __imp__GetClientRect@8
sgl.lib(ddraw_utility.obj) : error LNK2001: unresolved external symbol __imp__TextOutA@20
sgl.lib(ddraw_utility.obj) : error LNK2001: unresolved external symbol __imp__SetTextColor@8
sgl.lib(ddraw_utility.obj) : error LNK2001: unresolved external symbol __imp__SetBkMode@8
sgl.lib(ddraw_utility.obj) : error LNK2001: unresolved external symbol __imp__SelectObject@8
sgl.lib(ddraw_utility.obj) : error LNK2001: unresolved external symbol __imp__OffsetRect@12
sgl.lib(ddraw_utility.obj) : error LNK2001: unresolved external symbol __imp__ClientToScreen@8
Debug/sglimg3.exe : fatal error LNK1120: 37 unresolved externals
Error executing link.exe.

sglimg3.exe - 39 error(s), 0 warning(s)
发表于 2007-7-4 10:42:22 | 显示全部楼层 来自 四川成都
Simdroid开发平台
我也试过这样的情况,换一下目录试试
回复 不支持

使用道具 举报

 楼主| 发表于 2007-7-4 15:33:27 | 显示全部楼层 来自 上海
多谢提醒,我又换了个目录,结果错误由原来的39个降低到35个,可能是我的计算机里include和lib的文件太多了(好几个不同的软件都带这两个文件夹)的缘故吧
回复 不支持

使用道具 举报

发表于 2007-7-9 04:43:28 | 显示全部楼层 来自 英国
是这样吗?我也碰到这个问题了,换了目录也没什么用啊。。。
回复 不支持

使用道具 举报

发表于 2007-8-25 19:08:41 | 显示全部楼层 来自 河南
换目录试试,应该可以
回复 不支持

使用道具 举报

发表于 2007-8-26 13:59:06 | 显示全部楼层 来自 黑龙江哈尔滨
可以直接把sgl.lib加到你建立的项目中,就一个文件,这样比较方便还能解决问题。
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Simapps系列直播

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-11-1 17:27 , Processed in 0.042043 second(s), 14 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表