freecad binaries für windows

In diesem Forum Fragen und Diskussionen in Deutsch
Forum rules
Foren-Regeln und hilfreiche Informationen

WICHTIG: Bitte zuerst lesen, bevor Sie posten
User avatar
microelly2
Veteran
Posts: 4688
Joined: Tue Nov 12, 2013 4:06 pm
Contact:

freecad binaries für windows

Post by microelly2 »

Hallo Gemeinschaft,

Ich beschäftige mich jetzt schon länger mit FreeCAD
und finde es ein tolles Werkzeug, wenn es darum geht,
Objekte genau und veränderbar zu gestalten,
da hat man mit Blender schon seine Schwierigkeiten.

Ich denke, es ist mittlerweile schon ein gutes Produkt,
ich setze es jetzt auch in diesem Schuljahr bei meinen Schülern ein.

Weil sich seit dem letzten stable release doch einiges getan hat,
möchte ich auch die neuere Version nutzen.
Ich hab mir jetzt mal die Mühe gemacht, FreeCAD für Windows zu übersetzen
und möchte gerne wissen, wie stabil und gut es läuft.

Wir haben beschlossen, ein Buch für Anwender des FreeCAD in Deutsch zu schreiben.
Darin möcht ich gerne mal all die nützlichen Hinweise aus den Foren, die man wissen sollte, aufarbeiten.

Gestern hab ich meine Webseite für das Buch angefangen.

Ich werde dort in regelmäßigen Abständen die neuen Programmversionen einstellen.
Wer Lust hat, kann sich die Binaries holen und testen.

www.freecadbuch.de/built6a.7z

Ich würde mich da auch über Feedback aus der Windows-Ecke freuen,
weil ich eigentlich schon lieber auf Linux arbeite
und da ist manches halt doch anders.

thomas.
wmayer
Founder
Posts: 20319
Joined: Thu Feb 19, 2009 10:32 am
Contact:

Re: freecad binaries für windows

Post by wmayer »

Sirko_B wrote: Hallo Thomas,

finde ich gut die Idee mit dem Buch.
Ich nutze Freecad erst seit kurzer Zeit und denke, es ist auf einem guten Weg.
Die Programmversion built6a gefällt mir gut, da kann man wenigstens mal was Messen. Leider kann ich die built7a nicht Downloaden.

Da ich keine Ahnung vom Programmieren und Kompilieren habe, möchte ich Dich bitten, mal nach dem Link zu sehen.

LG Sirko
User avatar
microelly2
Veteran
Posts: 4688
Joined: Tue Nov 12, 2013 4:06 pm
Contact:

Re: freecad binaries für windows

Post by microelly2 »

Sorry, die Rechte haben nicht gepasstg,

Zugriff auf 014.3084 / freecadbuch.de/lib/exe/fetch.php?media=wiki:built7a.7z sollte jetzt für alle gehen.
User avatar
r-frank
Veteran
Posts: 2180
Joined: Thu Jan 24, 2013 6:26 pm
Location: Möckmühl, Germany
Contact:

Re: freecad binaries für windows

Post by r-frank »

Hallo microelly2.

Super, vielen Dank für Deine Mühen.
Wer weiß, wann es neue stable Releases von den Entwicklern gibt ... :mrgreen:

Jetzt fehlt nur noch eine aktuelle 64bit-Version und ich hol den Sekt raus ... :D

Schönes Wochenende
Roland
Deutsche FreeCAD Tutorials auf Youtube
My GrabCAD FreeCAD-Projects
FreeCAD lessons for beginners in english

Native german speaker - so apologies for my english, no offense intended :)
wmayer
Founder
Posts: 20319
Joined: Thu Feb 19, 2009 10:32 am
Contact:

Re: freecad binaries für windows

Post by wmayer »

Hallo Thomas,

hier etwas Feedback einiger Tester: viewtopic.php?f=4&t=5933

Aus dem LibPack fehlt noch die Datei _socket.pyd, um die StartPage anzuzeigen.
FreeCAD wurde ohne FreeType compiliert, das dazu verwendet wird, Text als Shapes darzustellen. In der CMake-GUI gibt es dazu den Schalter "FREECAD_USE_LIBPACK", der aktiviert werden sollte.
User avatar
microelly2
Veteran
Posts: 4688
Joined: Tue Nov 12, 2013 4:06 pm
Contact:

Re: freecad binaries für windows

Post by microelly2 »

Danke,
ich werde heut mal die Hinweise einbauen,
steht die Frage mit dem Freetype,
welche Version/was muss ich da noch zum libpack hinzufügen?
oder geht das einfach so - na wir werden sehn.
wmayer
Founder
Posts: 20319
Joined: Thu Feb 19, 2009 10:32 am
Contact:

Re: freecad binaries für windows

Post by wmayer »

welche Version/was muss ich da noch zum libpack hinzufügen?
Sollte so gehen.
User avatar
microelly2
Veteran
Posts: 4688
Joined: Tue Nov 12, 2013 4:06 pm
Contact:

Re: freecad binaries für windows

Post by microelly2 »

Hallo Werner,

ich hab im libpack freetype gefunden, der compiler aber nicht

Ich habe dann in cmake

CMAKE_INSTALL_INCLUDEDIR schon mehrfach geändert ohne Erfolg

letzter Stand
E:/freecad/freecadlibs/include/src/3rdparty/freetype/include

ohne Erfolg, wie/wo stell ich den include-pfad ein
12>------ Build started: Project: Assembly, Configuration: Release Win32 ------
12>Linking...
12> Creating library E:\built_win4\src\Mod\Assembly\App\Release\Assembly.lib and object E:\built_win4\src\Mod\Assembly\App\Release\Assembly.exp
12>Embedding manifest...
12>Build log was saved at "file://e:\built_win4\src\Mod\Assembly\App\Assembly.dir\Release\BuildLog.htm"
12>Assembly - 0 error(s), 0 warning(s)
13>------ Build started: Project: Complete, Configuration: Release Win32 ------
13>Linking...
13> Creating library E:\built_win4\src\Mod\Complete\App\Release\Complete.lib and object E:\built_win4\src\Mod\Complete\App\Release\Complete.exp
13>Embedding manifest...
13>Build log was saved at "file://e:\built_win4\src\Mod\Complete\App\Complete.dir\Release\BuildLog.htm"
13>Complete - 0 error(s), 0 warning(s)

9>..\..\..\..\..\freecad\free-cad-code\src\Mod\Part\App\FT2FC.cpp(57) : fatal error C1083: Cannot open include file: 'ft2build.h': No such file or directory

wmayer
Founder
Posts: 20319
Joined: Thu Feb 19, 2009 10:32 am
Contact:

Re: freecad binaries für windows

Post by wmayer »

In UseLibPack8x.cmake kommt am Ende:

# FreeType
if(FREECAD_USE_FREETYPE)
set(FREETYPE_LIBRARIES
optimized ${FREECAD_LIBPACK_DIR}/lib/freetype.lib
debug ${FREECAD_LIBPACK_DIR}/lib/freetyped.lib
)
set(FREETYPE_INCLUDE_DIRS
${FREECAD_LIBPACK_DIR}/include/FreeType-2.4.12
)
set(FREETYPE_VERSION_STRING
"2.4.12"
)
set(FREETYPE_FOUND
TRUE
)
endif(FREECAD_USE_FREETYPE)
In dem LibPack 8.2 gibt es da den Pfad include/FreeType-2.4.12 oder heißt es nur include/FreeType? Im zweiten Fall wäre UseLibPack8x.cmake fehlerhaft.
User avatar
microelly2
Veteran
Posts: 4688
Joined: Tue Nov 12, 2013 4:06 pm
Contact:

Re: freecad binaries für windows

Post by microelly2 »

wmayer wrote: In dem LibPack 8.2 gibt es da den Pfad include/FreeType-2.4.12 oder heißt es nur include/FreeType? Im zweiten Fall wäre UseLibPack8x.cmake fehlerhaft.
im libPack 8.2 gibt es gar keinen include/freetype
nur im libPack9
Ich hab diese Daten mal aus libpack9 rüber kopiert, aber ich bekomme da den Fehler
1> Creating library E:\built_freetype\src\Mod\Part\App\Release\Part.lib and object E:\built_freetype\src\Mod\Part\App\Release\Part.exp
1>FT2FC.obj : error LNK2019: unresolved external symbol __imp__FT_Get_Kerning referenced in function "struct FT_Vector_ __cdecl getKerning(struct FT_FaceRec_ *,unsigned long,unsigned long)" (?getKerning@@YA?AUFT_Vector_@@PAUFT_FaceRec_@@KK@Z)
1>FT2FC.obj : error LNK2019: unresolved external symbol __imp__FT_Get_Char_Index referenced in function "struct FT_Vector_ __cdecl getKerning(struct FT_FaceRec_ *,unsigned long,unsigned long)" (?getKerning@@YA?AUFT_Vector_@@PAUFT_FaceRec_@@KK@Z)
1>FT2FC.obj : error LNK2019: unresolved external symbol __imp__FT_Outline_Decompose referenced in function "struct _object * __cdecl getGlyphContours(struct FT_FaceRec_ *,unsigned long,int,float)" (?getGlyphContours@@YAPAU_object@@PAUFT_FaceRec_@@KHM@Z)
1>FT2FC.obj : error LNK2019: unresolved external symbol __imp__FT_Done_FreeType referenced in function "struct _object * __cdecl FT2FC(wchar_t const *,unsigned int,char const *,char const *,float,int)" (?FT2FC@@YAPAU_object@@PB_WIPBD1MH@Z)
1>FT2FC.obj : error LNK2019: unresolved external symbol __imp__FT_Load_Char referenced in function "struct _object * __cdecl FT2FC(wchar_t const *,unsigned int,char const *,char const *,float,int)" (?FT2FC@@YAPAU_object@@PB_WIPBD1MH@Z)
1>FT2FC.obj : error LNK2019: unresolved external symbol __imp__FT_Set_Char_Size referenced in function "struct _object * __cdecl FT2FC(wchar_t const *,unsigned int,char const *,char const *,float,int)" (?FT2FC@@YAPAU_object@@PB_WIPBD1MH@Z)
1>FT2FC.obj : error LNK2019: unresolved external symbol __imp__FT_New_Face referenced in function "struct _object * __cdecl FT2FC(wchar_t const *,unsigned int,char const *,char const *,float,int)" (?FT2FC@@YAPAU_object@@PB_WIPBD1MH@Z)
1>FT2FC.obj : error LNK2019: unresolved external symbol __imp__FT_Init_FreeType referenced in function "struct _object * __cdecl FT2FC(wchar_t const *,unsigned int,char const *,char const *,float,int)" (?FT2FC@@YAPAU_object@@PB_WIPBD1MH@Z)
1>E:\built_freetype\Mod\Part\Release\..\Part.pyd : fatal error LNK1120: 8 unresolved externals
Es gibt aber in ${FREECAD_LIBPACK_DIR}/include/src/3dparty/freetype noch ein include.
Ich kann jetzt das Libpack8.cmake so umstellen dass es dorthin zeigt
oder
vom libpack9 die dlls auch noch herüber kopieren?

anhang:
ich habe beides versucht, aber das freetype passt noch nicht
Traceback (most recent call last):
File "E:\built8a_freetype\Mod\Draft\Draft.py", line 4575, in execute
obj.Tracking)
<type 'exceptions.Exception'>: FreeCAD compiled without FreeType support! This method is disabled...
ShapeString: FreeCAD compiled without FreeType support! This method is disabled...
Post Reply