Unable to run my application correctly on Linux-Ubuntu using OpenTK have had to resort to Penci.Gaming, and the result has been satisfactory.
However the beginning was frustrating, using Monodevelop 5.10, the start of each building with a sample project, informed me that construction was canceled
"Running: mv" /home/miguel/Descargas/Pencil.Gaming-master/Pencil.Gaming/bin/Compatibility-GLFW2/natives32-glfw2 "" /home/miguel/Descargas/Pencil.Gaming-master/Pencil.Gaming/ bin / Compatibility-GLFW2 / natives32 "
/ Bin / mv: can not move '/home/miguel/Descargas/Pencil.Gaming-master/Pencil.Gaming/bin/Compatibility-GLFW2/natives32-glfw2' a '/home/miguel/Descargas/Pencil.Gaming- master / Pencil.Gaming / bin / Compatibility-GLFW2 / natives32 / natives32-glfw2 ': The directory is not empty "
To fix this remove all custom commands in Monodevelop.
I also had to modify the strings that reference libraries;
To GLFW2_32: private const string lib = "natives32-glfw2 / glfw.dll";
To GLFW2_64: private const string lib = "natives64-glfw2 / glfw.dll";
To GLFW3_32: private const string lib = "natives32-glfw3 / glfw3.dll";
To GLFW3_64: private const string lib = "natives64-glfw3 / glfw3.dll";
Of course, you also have to modify "Pencil.Gaming.dll.config", being so;
I'll try to build using MonoDevelop, and see what results I get. I'll look at this over the weekend as part of v2. Building should be as easy as possible of course!
Unable to run my application correctly on Linux-Ubuntu using OpenTK have had to resort to Penci.Gaming, and the result has been satisfactory.
However the beginning was frustrating, using Monodevelop 5.10, the start of each building with a sample project, informed me that construction was canceled
"Running: mv" /home/miguel/Descargas/Pencil.Gaming-master/Pencil.Gaming/bin/Compatibility-GLFW2/natives32-glfw2 "" /home/miguel/Descargas/Pencil.Gaming-master/Pencil.Gaming/ bin / Compatibility-GLFW2 / natives32 " / Bin / mv: can not move '/home/miguel/Descargas/Pencil.Gaming-master/Pencil.Gaming/bin/Compatibility-GLFW2/natives32-glfw2' a '/home/miguel/Descargas/Pencil.Gaming- master / Pencil.Gaming / bin / Compatibility-GLFW2 / natives32 / natives32-glfw2 ': The directory is not empty "
To fix this remove all custom commands in Monodevelop.
I also had to modify the strings that reference libraries;
To GLFW2_32:
private const string lib = "natives32-glfw2 / glfw.dll";
To GLFW2_64:private const string lib = "natives64-glfw2 / glfw.dll";
To GLFW3_32:private const string lib = "natives32-glfw3 / glfw3.dll";
To GLFW3_64:private const string lib = "natives64-glfw3 / glfw3.dll";
Of course, you also have to modify "Pencil.Gaming.dll.config", being so;
Use my application as an example of using Pencil.Gaming, you can find it here: https://sites.google.com/site/bitiopia/nanovg-fontstash
regards