git clone http://github.com/ring-lang/ring.git
cd ring/language/src
buildvc.bat
buildvcw.bat
cd ring/tools/ring2exe
buildring2exe.bat
cd ring/extensions/ringconsolecolors
gencode.bat
buildvc.bat
cd ring/extensions/ringinternet
buildvc.bat
cd ring/extensions/ringcurl
gencode.bat
buildvc.bat
cd ring/extensions/ringzip
gencode.bat
buildvc.bat
cd ring/tools/ringpm
buildringpm.bat
cd ring/extensions/ringodbc
buildvc.bat
cd ring/extensions/ringmysql
buildvc.bat
cd ring/extensions/ringsqlite
buildvc.bat
cd ring/extensions/ringpostgresql
gencode.bat
buildvc.bat
cd ring/extensions/ringopenssl
buildvc.bat
cd ring/extensions/ringmurmurhash
buildvc.bat
cd ring/extensions/ringallegro
gencode.bat
buildvc.bat
cd ring/extensions/ringlibuv
gencode.bat
buildvc.bat
cd ring/extensions/ringfreeglut
gencode.bat
buildvc.bat
The ringopengl folder contains many sub folders for different OpenGL versions Starting from OpenGL 1.1 to OpenGL 4.6
cd ring/extensions/ringopengl/opengl21
gencode.bat
buildvc.bat
Tested using Qt 5.12 and Qt 5.15
For Qt 5.12
Install Qt 5.12 : https://download.qt.io/archive/qt/5.12/5.12.6/
cd ring/extensions/ringqt
gencodeqt512_nobluetooth.bat
buildqt512_nobluetooth.bat
To Copy the Qt runtime files to ring/bin folder
cd ring/extensions/ringqt/binupdate
installqt512.bat
For Qt 5.15
Install Qt 5.15
cd ring/extensions/ringqt
gencodeqt515_nobluetooth.bat
buildqt515_nobluetooth.bat
To Copy the Qt runtime files to ring/bin folder
cd ring/extensions/ringqt/binupdate
installqt515.bat
cd ring/bin
install.bat
Hit "windows key".
Type "Edit the System environment variables"
Select "Advanced" tab.
Click on "Environment Variables..."
Double click on "Path"
Add at the end the new path separated by semicolon.
;C:\Ring\Bin
cd ring/tools/ringnotepad
ring rnote.ring