myScites development is done on GitHub.
The current branches Tip can be downloaded here (zip)
Im quite pleased with MSYS2 x86-64 (Mingw32 and -Mingw64)
In the first run, you might want to issue some initial Commands to the package System.
The first one will install any MSYS2 updates, The second will give you some well known friends:
pacman -Su
pacman -Sy git tar diffutils patch patchutils
Now, we will install the windows 32bit and 64bit toolchains for you.
pacman -Sy mingw-w64-i686-toolchain
pacman -Sy mingw-w64-x86_64-toolchain
... Everything went OK ? Then -your set for now. :)
The above binary can be also comiled by simply utilizing the contained batchfiles:
- src/.make_release_with_MinGW.cmd
- please define the path to either mingw32 or mingw64 bin's folder.
- strange: had to _rename_ mingw64 folder in order to get a valid win32 built ?
grab and install a sufficient sdk
First get your build chain and libgtk.
sudo aptitude install build-essentials
sudo aptitude install libgtk2.0-dev
# [luaLibs] If you plan to (re)compile Lualibs (scite.a), you'll also need:
# win32 sudo aptitude install binutils-mingw-w64-x86
# win64 sudo aptitude install binutils-mingw-w64-x86-64
Now change to scintilla/gtk and scite/gtk and do
make
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
OR
Click Settings->Apps and Features->Programs and Features
- Install Ubuntus Subsystem for linux
THEN
Install the Ubuntu Distribution https://www.microsoft.com/de-DE/store/p/ubuntu/9nblggh4msv6?rtc=1
- After installing, do
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install aptitude
sudo aptitude install build-essentials
sudo aptitude install libgtk2.0-dev
sudo aptitude install binutils-mingw-w64-x86-64
--- Now change to scintilla/gtk and scite/gtk and do
make
bash -c make
The source tree also comes with an included MinGW SciTE Project file, which can be used with eg MSYS2 MinGW.
Compiling Scintilla and SciTE with CodeBlocks is pretty easy.
Within Blocks
If you want it really simple and straightforward,
Just clone the tree and choose it as the workspace area. VSCode Settings are included.
No worries- they are all there
Note: if you are about to patch using an MSYS/CygWin/GITBash or alike,
make sure to deactivate Windows automatic case conversion "Feature"
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
"DontPrettyPath"=dword:00000001
--