2011-03-28 129 views
0

虽然我编译它给错误消息:未解决的错误

usimage.cpp 
Generating Code... 
Linking... 
    Creating library .\Output/gci2.lib and object .\Output/gci2.exp 
cam_simulator.obj : error LNK2001: unresolved external symbol _ffclos 
cam_simulator.obj : error LNK2001: unresolved external symbol _ffgpxv 
cam_simulator.obj : error LNK2001: unresolved external symbol _ffthdu 
cam_simulator.obj : error LNK2001: unresolved external symbol _ffgisz 
cam_simulator.obj : error LNK2001: unresolved external symbol _ffgidm 
cam_simulator.obj : error LNK2001: unresolved external symbol _ffghdt 
cam_simulator.obj : error LNK2001: unresolved external symbol _ffdkopn 
guide_routines.obj : error LNK2001: unresolved external symbol "float __cdecl CalcSlope(class DoubleArray)" ([email protected]@[email protected]@@Z) 
.\Release/gci2.dll : fatal error LNK1120: 8 unresolved externals 
Error executing link.exe. 
PixCel.exe - 9 error(s), 3 warning(s) 

我改变项目设置多线程,喜欢Vfw32.lib,但没有改变...

我使用VC++ 6.0和Windows XP。平台...

+0

这不是你什么时候编译的,而是你什么时候链接的。 – 2011-03-28 07:20:50

回答

1

链接时,您错过了一个库,尝试添加fitio库(我相信这就是你正在尝试使用)到你的链接路径。

+0

是的,我想链接到fitsio库,我将它与程序链接,但为什么它没有链接,我不明白,什么可以是解决方案,你能建议我吗??? – karimkhan 2011-03-28 11:52:09

+0

这里发生了什么,它完成检查所有的文件,所以我认为它没有发现编译过程中的错误,然后当它链接到库 “链接... 创建库\输出/ gci2.lib和对象\输出/ gci2.exp cam_simulator.obj:。错误LNK2001:解析外部符号_ffclos cam_simulator.obj:错误LNK2001:解析外部符号_ffgpxv “ 其产生的错误,我已正确链接在我的项目链接器属性..它是否需要任何其他设置或链接? – karimkhan 2011-03-28 14:49:36