LNK118 Can not open input file TKIGES.lib when building OCCTProxy in VS2012

When building the sample OCCTProxy in VS2012,I get the error:LNK118 Can not open input file TKIGES.lib.
Where is the file TKIGES.lib?
Open CASCADE Technology 7.8.0
OCCTProxy Property->Configuration Properties->Linker->Input->Additional Dependencies is the files in 'occt-vc143-64\occt-vc143-64\win64\vc14\lib':
TKBin.lib
TKBinL.lib
TKBinTObj.lib
TKBinXCAF.lib
TKBO.lib
TKBool.lib
TKBRep.lib
TKCAF.lib
TKCDF.lib
TKD3DHost.lib
TKD3DHostTest.lib
TKDCAF.lib
TKDE.lib
TKDECascade.lib
TKDEGLTF.lib
TKDEIGES.lib
TKDEOBJ.lib
TKDEPLY.lib
TKDESTEP.lib
TKDESTL.lib
TKDEVRML.lib
TKDFBrowser.lib
TKDraw.lib
TKernel.lib
TKFeat.lib
TKFillet.lib
TKG2d.lib
TKG3d.lib
TKGeomAlgo.lib
TKGeomBase.lib
TKHLR.lib
TKIVtk.lib
TKIVtkDraw.lib
TKLCAF.lib
TKMath.lib
TKMesh.lib
TKMeshVS.lib
TKMessageModel.lib
TKMessageView.lib
TKOffset.lib
TKOpenGl.lib
TKOpenGles.lib
TKOpenGlesTest.lib
TKOpenGlTest.lib
TKPrim.lib
TKQADraw.lib
TKRWMesh.lib
TKService.lib
TKShapeView.lib
TKShHealing.lib
TKStd.lib
TKStdL.lib
TKTInspector.lib
TKTInspectorAPI.lib
TKTObj.lib
TKTObjDRAW.lib
TKToolsDraw.lib
TKTopAlgo.lib
TKTopTest.lib
TKTreeModel.lib
TKV3d.lib
TKVCAF.lib
TKView.lib
TKViewerTest.lib
TKVInspector.lib
TKXCAF.lib
TKXDEDRAW.lib
TKXMesh.lib
TKXml.lib
TKXmlL.lib
TKXmlTObj.lib
TKXmlXCAF.lib
TKXSBase.lib
TKXSDRAW.lib
TKXSDRAWDE.lib
TKXSDRAWGLTF.lib
TKXSDRAWIGES.lib
TKXSDRAWOBJ.lib
TKXSDRAWPLY.lib
TKXSDRAWSTEP.lib
TKXSDRAWSTL.lib
TKXSDRAWVRML.lib
itclstub40.lib
tcl86.lib
tclstub86.lib
tk86.lib
tkstub86.lib

Dmitrii Pasukhin's picture

Hello. VS2012 no more supported by OCCT 7.8. And I expect that in 7.9 even 2015 will be not.

As for a TKIges or TKStep. There are only single DE libs: TKDEStep and TKDEIges. Probably some configs were not updated. I will check.
Best regards, Dmitrii.

zhigang hou's picture

I don't think it's related to the version of vs.

Dmitrii Pasukhin's picture

That issue is not. It is about migration to 7.8. Some scripts are not updated. You can replace manually any Iges, Step libs that missesed with TKDE<Format>

Please check the updating article with renaming: https://dev.opencascade.org/doc/overview/html/occt__upgrade.html#upgrade...

But I mean that your soluting with 90% will be not compilable with VS2012.

Best regards, Dmitrii.

zhigang hou's picture

Thank you for your reply. I will try as you suggested, but that should be 2022 instead of 2012
Should I use version 7.6 or 7.7 to work with VS2022

Dmitrii Pasukhin's picture

VS2022 supported with no issues on 7.8 or 7.7 or latest master.

Best regards, Dmitrii.

zhigang hou's picture

Thanks,but,Your reply confuses me, does VS2022 support OCCT7.8?
I am not upgrading the program, I am creating a completely new program using version 7.8.

Dmitrii Pasukhin's picture

Yes. Supports. You was writing "VS2012 always".

Best regards, Dmitrii.