Tue, 10/15/2024 - 10:27
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
Tue, 10/15/2024 - 13:22
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.
Tue, 10/15/2024 - 14:16
I don't think it's related to the version of vs.
Tue, 10/15/2024 - 14:35
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.
Tue, 10/15/2024 - 15:22
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
Tue, 10/15/2024 - 15:39
VS2022 supported with no issues on 7.8 or 7.7 or latest master.
Best regards, Dmitrii.
Tue, 10/15/2024 - 17:00
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.
Tue, 10/15/2024 - 17:01
Yes. Supports. You was writing "VS2012 always".
Best regards, Dmitrii.
Wed, 10/16/2024 - 05:43
The problem still hasn't been solved, where can I find tkiges.lib.
Wed, 10/16/2024 - 10:42
Hello, TKIges no more existed. Please check reorginize information: https://dev.opencascade.org/doc/overview/html/occt__upgrade.html#upgrade...
Please rename that to TKDEIges and remove not existed libs. Or you can wait for patch. I will check until Monday.
My apologies for that issue. The updating samples was a task for another person and I was hoping that he was updated anything :(
Best regards, Dmitrii.
Wed, 10/16/2024 - 15:55
I'm trying to find the problem. But there are no problem with libs. All of them are working.
Which sample do you use?
That? OCCT/samples/CSharp at master · Open-Cascade-SAS/OCCT (github.com).
If you are using old repo with CSharp, then it no more supported.
Best regards, Dmitrii.
Thu, 10/17/2024 - 04:34
Thanks a lot.
I am using the CSharp example from this compressed file https://github.com/Open-Cascade-SAS/OCCT-samples-csharp.git .
Thu, 10/17/2024 - 09:16
Thank you. Please use https://github.com/Open-Cascade-SAS/OCCT/tree/master/samples/CSharp.
I will mark as an archive that old repo after 7.9
Best regards, Dmitrii.
Fri, 10/18/2024 - 10:25
The two Samples is same.