Краткий ответ - Да.
Вещи, о которых вы должны позаботиться при программировании:
- Не использовать API платформы
- Не жестко кодируйте разделители каталогов и имен файлов, т.е. не жестко кодируйте пути к файлам, а используйте подходящий класс для получения разделителя пути, а затем объединяйте имена.
- Имейте в виду, что имена файлов в * nx чувствительны к регистру, а в Windows - нет. При программировании не следует ссылаться на один и тот же файл, как log.txt и Log.txt, но оставляйте его маленьким.
Кроме того, если вы создали приложение GTK # в системе * nx, вы сможете запустить его в Windows, если вы установили сборку GTK #, и наоборот.
Я сделал это сам, и это сработало, как и ожидалось. У меня была проблема, чтобы найти конкретную версию GTK # сборки DLL на Windows, и это заняло у меня несколько часов.