Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
$ xbuild /p:Configuration=Release fcmd.sln
её надо ставить отдельно
что допускает совместимость с широчайшим спектром ОСЗапустите яву на iOS. Mono там работает, например.
Ничего плохого не хочу сказать про .NET, Python, JS, Mono, и Qt…
...C и С++ — сразу отказать! Это по определению платформенно-зависимые реализации.
Не хочу обидеть Qt-фанов, но к своему стыду я не нашёл ни одной знакомой проги, которой я бы повседневно пользовался, и реализованной на Qt.А на Java?
Ну сначало нужно определиться со словом «кроссплатформенность»
менеджер Total Commander, выгодно отличающийся от других богатым функционалом, мощной системой плагинов, основанной на Win32 COMи давно плагины стали там COM-мом? Я вот писал под него плагины, и такого что-то не припомню…
Кросс-платформенный файловый менеджер? Это реальность
deb http://silk.apana.org.au/ubuntu precise main stable-dev unstable-dev (также есть готовая бинарная сборка для всех ОС ...)
gettext не предлагать
tr/translate, который также определяет контекст перевода. Далее на исходники натравливается парсер, который вытаскивает такие строки и формирует XML-like *.tr файлы перевода с переводимыми строками. Эти файлы переводятся кем-либо в удобном редакторе Qt Linguist и компилируются в бинарные *.qm файлы. Бинарные файлы загружаются в приложение динамически с помощью специального класса QTranslator. Файлы могут загружаться как с диска, так и из ресурсов приложения. Может быть загружено любое количество файлов перевода, например, для используемых библиотек, ядра, плагинов могут быть отдельные файлы перевода. Такой подход обеспечивает модульность, гибкость и расширяемость.Это было описание принципа работы Localizator
git init с целью написать двухпанельник на C++/Qt… но понял, что не потяну. Да, я МОГУ написать всё, что нужно для него, но будет ли у меня на это время, не закончится ли энтузиазм, найдутся ли те, кто меня поддержит — на эти вопросы не было ответа. Поэтому я с грустью посмотрел на свой main.cpp и выполнил rm -rf.
Кросс-платформенный файловый менеджер? Это реальность