Hello
I saw this question has been asked before, but the answer doesn't sole my
problem.
My problem is after upgrate to visual studio 2005, I have the link error:
nvDXTlib.lib(vqinit.obj) : error LNK2019: unresolved external symbol __iob
referenced in function "public: struct KDTree * __thiscall
CompressedTextureLevel::insert(struct KDTree *,long,long,short *)"
(?insert@CompressedTextureLevel@@QAEPAUKDTree@@PAU 2@JJPAF@Z)
The problem is: I can find symbol __iob in libc.lib or msvcrt.lib (dumpbin
output )in vs 2003.net, but in vs2005, libc.lib has been removed. And I use
dumpbin to search libcmt.lib and msvcrt.lib, there is no symbol _iob.
I believe if NVidia recompile the nvDXTlib.lib with vs2005 can solve this
problem, but even I get the latest version of this tools, it's still build by
vs2003 (use dumpbin I can find link defaultlib libcp.lib which has been
removed from vs2005)
Is there a way to solve this problem? Is there a lib in vs2005 can suport
the third-party lib which generated by vs2003?
Thanks
Liu Xiao