Работаю над аналогичным кроссплатформенным проектом.
Я не очень много знаю, но, поделюсь, чему я научился.
Какие настройки мне следует использовать?(языки программирования, компиляторы, IDE и т. д.)
Ваше приложение.кажется низкоуровневым, больше похожим на библиотеку API.
Я предлагаю использовать «Простой C», поскольку он больше относится к низкоуровневой библиотеке.
Это хорошая кроссплатформенная библиотека.Избегает непосредственного обращения к командной оболочке / командной строке.
http://www.wxwidgets.org/
В конечном итоге вам придется использовать командную строку / компилятор оболочки.
http://gcc.gnu.org/
Как бы я скомпилировал эту библиотеку для этих разных платформ и как бы я к ней подключился?
Начните с SO, позже попробуйте другую платформу, один шаг за раз.
Есть 2 способа работы с библиотеками.(1) Статические библиотеки.(2) Динамические библиотеки, также известные как «DLL (s)» или «Общие объекты» или «Общие библиотеки»
Любая другая информация?например, статьи, которые охватывают тему кроссплатформенной разработки?
Не имеют сейчас.