Compiling
Xusinboy Bekchanov edited this page Sep 17, 2023
·
14 revisions
Visual FB Editor | MyFbFramework | FreeBASIC Compiler |
---|---|---|
1.3.5 | 1.3.5 | 1.10.0 |
1.3.4 | 1.3.4 | 1.09.0 |
1.3.3 | 1.3.3 | 1.09.0 |
1.3.2 | 1.3.2 | 1.09.0 |
1.3.1 | 1.3.1 | 1.09.0 |
1.3.0 | 1.3.0 | 1.09.0 |
1.2.9 | 1.2.9 | 1.08.1 |
1.2.8 | 1.2.8 | 1.07.3 |
1.2.7 | 1.2.7 | 1.07.1 |
1.2.6 | 1.2.6 | 1.07.1 |
1.2.5 | 1.2.5 | 1.07.1 |
1.2.4 | 1.2.4 | 1.07.1 |
1.2.3 | 1.2.3 | 1.07.1 |
1.2.2 | 1.2.2 | 1.06.0 |
1.2.1 | 1.2.1 | 1.06.0 |
1.2.0 | 1.2.0 | 1.06.0 |
1.1.0 | 1.1.0 | 1.06.0 |
1.0.3.42 | 1.0.2.21 | 1.05.0 |
1.0.2.1723 | 1.0.2.21 | 1.05.0 |
1.0.2.1400 | 1.0.2.1 | 1.05.0 |
1.0.2.1398 | 1.0.2 | 1.05.0 |
1.0.2.1389 | 1.0.2 | 1.05.0 |
1.0.2 | 1.0.2 | 1.05.0 |
1.0.1 | 1.0.1 | 1.05.0 |
1.0.0 | 1.0.0 | 1.05.0 |
To compile use the following command lines:
cd Path_to_VisualFBEditor/src
fbc "VisualFBEditor.bas" -s gui -x "../VisualFBEditor32.exe" "VisualFBEditor.rc" -i "Path_to_VisualFBEditor/Controls/MyFbFramework"
cd Path_to_VisualFBEditor/Controls/MyFbFramework/mff
fbc -b "mff.bi" "mff.rc" -dll -x "../mff32.dll"
cd Path_to_VisualFBEditor/src
fbc "VisualFBEditor.bas" -s gui -x "../VisualFBEditor32_gtk2.exe" "VisualFBEditor.rc" -d __USE_GTK__ -i "Path_to_VisualFBEditor/Controls/MyFbFramework" -p "Path_to_msys2\msys32\mingw32\lib"
cd Path_to_VisualFBEditor/Controls/MyFbFramework/mff
fbc -b "mff.bi" "mff.rc" -dll -x "../mff32_gtk2.dll" -d __USE_GTK__ -p "Path_to_msys2\msys32\mingw32\lib"
cd Path_to_VisualFBEditor/src
fbc "VisualFBEditor.bas" -s gui -x "../VisualFBEditor32_gtk3.exe" "VisualFBEditor.rc" -d __USE_GTK__ -d __USE_GTK3__ -i "Path_to_VisualFBEditor/Controls/MyFbFramework" -p "Path_to_msys2\msys32\mingw32\lib"
cd Path_to_VisualFBEditor/Controls/MyFbFramework/mff
fbc -b "mff.bi" "mff.rc" -dll -x "../mff32_gtk3.dll" -d __USE_GTK__ -d __USE_GTK3__ -p "Path_to_msys2\msys32\mingw32\lib"
cd Path_to_VisualFBEditor/src
fbc "VisualFBEditor.bas" -s gui -x "../VisualFBEditor64.exe" "VisualFBEditor.rc" -i "Path_to_VisualFBEditor/Controls/MyFbFramework"
cd Path_to_VisualFBEditor/Controls/MyFbFramework/mff
fbc -b "mff.bi" "mff.rc" -dll -x "../mff64.dll"
cd Path_to_VisualFBEditor/src
fbc "VisualFBEditor.bas" -s gui -x "../VisualFBEditor64_gtk2.exe" "VisualFBEditor.rc" -d __USE_GTK__ -i "Path_to_VisualFBEditor/Controls/MyFbFramework" -p "Path_to_msys2\msys32\mingw64\lib"
cd Path_to_VisualFBEditor/Controls/MyFbFramework/mff
fbc -b "mff.bi" "mff.rc" -dll -x "../mff64_gtk2.dll" -d __USE_GTK__ -p "Path_to_msys2\msys32\mingw64\lib"
cd Path_to_VisualFBEditor/src
fbc "VisualFBEditor.bas" -s gui -x "../VisualFBEditor64_gtk3.exe" "VisualFBEditor.rc" -d __USE_GTK__ -d __USE_GTK3__ -i "Path_to_VisualFBEditor/Controls/MyFbFramework" -p "Path_to_msys2\msys32\mingw64\lib"
cd Path_to_VisualFBEditor/Controls/MyFbFramework/mff
fbc -b "mff.bi" "mff.rc" -dll -x "../mff64_gtk3.dll" -d __USE_GTK__ -d __USE_GTK3__ -p "Path_to_msys2\msys32\mingw64\lib"
cd Path_to_VisualFBEditor/src
fbc "VisualFBEditor.bas" -x "../VisualFBEditor32_gtk2" -i "Path_to_VisualFBEditor/Controls/MyFbFramework"
cd Path_to_VisualFBEditor/Controls/MyFbFramework/mff
fbc -b "mff.bi" -dll -x "../libmff32_gtk2.so"
cd Path_to_VisualFBEditor/src
fbc "VisualFBEditor.bas" -x "../VisualFBEditor32_gtk3" -i "Path_to_VisualFBEditor/Controls/MyFbFramework" -d __USE_GTK3__
cd Path_to_VisualFBEditor/Controls/MyFbFramework/mff
fbc -b "mff.bi" -dll -x "../libmff32_gtk3.so" -d __USE_GTK3__
cd Path_to_VisualFBEditor/src
fbc "VisualFBEditor.bas" -x "../VisualFBEditor64_gtk2" -i "Path_to_VisualFBEditor/Controls/MyFbFramework"
cd Path_to_VisualFBEditor/Controls/MyFbFramework/mff
fbc -b "mff.bi" -dll -x "../libmff64_gtk2.so"
cd Path_to_VisualFBEditor/src
fbc "VisualFBEditor.bas" -x "../VisualFBEditor64_gtk3" -i "Path_to_VisualFBEditor/Controls/MyFbFramework" -d __USE_GTK3__
cd Path_to_VisualFBEditor/Controls/MyFbFramework/mff
fbc -b "mff.bi" -dll -x "../libmff64_gtk3.so" -d __USE_GTK3__
REM Sample Windows 64 bit Build
REM CHANGE YOUR SETUP / PATHS
REM Change path to the VisualFBEditor source
c:
cd "C:\FreeBasic\Projects\VisualFBEditor-master\src"
REM A Copy of the MyFbFramework was also placed to
REM "C:\FreeBasic\Projects\VisualFBEditor-master\Controls\MyFbFramework"
REM the 64 bit FreeBasic compiler is located in
REM "C:\FreeBasic\X64\fbc.exe"
REM "Version 1.08.0 64 bit Windows build"
REM BUILD COMMAND
"C:\FreeBasic\X64\fbc.exe" "VisualFBEditor.bas" "VisualFBEditor.rc" -s gui -x "../VisualFBEditor64.exe" -i "C:\FreeBasic\Projects\VisualFBEditor-master\Controls\MyFbFramework"
REM Change path to the MyFbFramework source
cd "C:\FreeBasic\Projects\VisualFBEditor-master\Controls\MyFbFramework\mff"
"C:\FreeBasic\X64\fbc.exe" -b "mff.bi" "mff.rc" -dll -x "..\mff64.dll"
__