Where is "FreeCAD.dll" file?

Post here for help on using FreeCAD's graphical user interface (GUI).
Forum rules
and Helpful information
IMPORTANT: Please click here and read this first, before asking for help

Also, be nice to others! Read the FreeCAD code of conduct!
Post Reply
jtm2020hyo
Posts: 594
Joined: Wed Aug 12, 2020 1:24 am

Where is "FreeCAD.dll" file?

Post by jtm2020hyo »

I tried to test Sverchok with FreeCAD but I did not find FreeCAD.dll in conda and portable versions. where is such file?
Syres
Veteran
Posts: 2893
Joined: Thu Aug 09, 2018 11:14 am

Re: Where is "FreeCAD.dll" file?

Post by Syres »

I've not installed Sverchok but I do have the Blender FC importer working so I have some understanding. If you're using Blender 2.81 to 2.92 then the bundled Python version is 3.7.x so you're FreeCAD environment/build has to match the Python major version. The Sverchok Readme states FC 0.18 as the supported version which means you'll need to install miniconda and create an environment for 0.18 with Python 3.7.x. Someone asked for a mid 0.19 dev build with Python 3.7.x please see https://forum.freecadweb.org/viewtopic. ... 4&start=10 which you can try but you'll need to amend the line in step 5 to force it to install 0.18.4.
jtm2020hyo
Posts: 594
Joined: Wed Aug 12, 2020 1:24 am

Re: Where is "FreeCAD.dll" file?

Post by jtm2020hyo »

I tried

Code: Select all

conda create -n freecad37 freecad python=3.7.6
and

Code: Select all

conda create -n freecad37 freecad python=3.7.7 
(blender 2.92)

but not luck, sverchok add-on show a "enabled" notifications, but crash...

also I did not find such "FreeCAD.dll" file inthe enviroment.

anyone can confirm if this file exist or not?
wmayer
Founder
Posts: 20246
Joined: Thu Feb 19, 2009 10:32 am
Contact:

Re: Where is "FreeCAD.dll" file?

Post by wmayer »

anyone can confirm if this file exist or not?
Such a file doesn't exist. What exists are:
  • FreeCADBase.dll -- core part of FreeCAD
  • FreeCADApp.dll -- core part of FreeCAD
  • FreeCADGui.dll -- core part of FreeCAD
  • FreeCAD.exe -- the executable
  • FreeCADCmd.exe -- the CLI version of FreeCAD
  • FreeCAD.pyd -- when loading FreeCAD as a module in a Python session
  • FreeCADGui.pyd -- when loading the GUI of FreeCAD in a Python session or CLI version
Post Reply