Я взял Qt, при том что библиотеки используется и под Windows и под Linux, использую Qt creator:
http://qt.digia.com/Также в составе используются сторонние библиотеки OpenCascade:
http://www.opencascade.org/и библиотека libEMF:
http://libemf.sourceforge.net/При том что библиотека libEMF используется только в случае сохранения векторных форматов под Linux/MacOS
Тип компилятора:
MingW под Windows и GCC linux.
Изначально была мысль испльзовать DEB пакет с завязкой на пакеты Qt, и на пакеты OpenCascade, однако библиотеки OpenCascade необходимо допиливать и существенно, от миграции они отказываются, поэтому поставка происходит всех библиотек в сборе.
Пользователь решил продолжить мысль 07 Декабря 2012, 18:45:17:
To sergey: Для установки в Windows используйте Mebel32.exe или Mebel64.exe в зависимости от платформы (32-битная версия пойдет везде, начиная с Windows 95 и заканчивая Windows 8 без каких-либо допиливаний системы, 64-битная только под Windows XP 64-бит, Windows Vista - Windows 8 и только 64 бит)
архивы Mebe32.tar.gz и Mebel64.tar.gz используйте только под Linux ! в Windows они работать не будут. Там исполняемые файлы для Linux.
Для установки в Linux:
1. Создайте папку /home/имя_пользователя/123
2. В созданную папку распакуйте архив.
3. В созданной папке 123 после распаковки у Вас получатся директории: .Mebel32 и Visual3D_x86; также три скрипта: install.sh, uninstall.sh, symbolic.sh
4. Обратите внимание, что пользовательский каталог .Mebel32 - скрытый, поэтому для его отображения можно поставить галочку - показать скрытые файлы.
5. Запустите двойным щелчком (! и соответственно от имени текущего пользователя, не под root'ом) файл install.sh
6. В предложенном варианте действий укажите: выполнить в терминале.
7. В процессе установки нужно указать пароль суперпользователя для доступа к папке opt
8. На рабочем столе появятся ярлыки - пользуйтесь.
9. Для удаления аналогично можно запустить uninstall.sh, также от имени пользователя
Для чего это нужно под Linux:
1. Пользовательские наработки, проекты, текстуры, модели и т.д. находятся в папке текущего пользователя:
/home/имя_пользователя/.Mebel32 (или .Mebel64) Эта папка скрыта, поэтому можно создать ссылка на эту папку с обычным именем, например, с именем "Мои разработки"
2. Исполняемые модули находятся в папке /opt/Visual3D_x86 (или x64 соответственно)
3. Т.е. на одной машине - несколько пользователей с одинаковыми исполняемыми файлами и разными разработками.
Пользователь решил продолжить мысль 07 Декабря 2012, 18:58:20:
И еще: для комфортной работы я бы рекомендовал включить значки в меню, так удобнее ориентироваться.
Для этого используйте gconf, который можно установить в Центре приложений Ubuntu.
1. Установите gconf-editor
2. В редакторе конфигурации перейдите /desktop/gnome/interface/menus_have_icons
3. Поставьте галочку menus_have_icons
4. Перезапустите gnome (или компьютер)
Скриншоты:
1. Работа в Графическом редакторе с выключенными иконками:
2. Установка редактора конфигурации в Центре приложений Ubuntu:
3. Настройка в Редакторе конфигурации:
4. Работа в Объемнике c включенными иконками под Ubuntu Linux:
Пользователь решил продолжить мысль 08 Декабря 2012, 15:44:14:
Обновил раздел загрузки Linux-дистрибутивов: Mebel23.tar.gz, Mebel64.tar.gz, Visual32.tar.gz и Visual64.tar.gz соответственно.
Проблема была в том, что в некоторых дистрибутивах Linux не создавались при установке значки на рабочем столе при установке Объемника. Это связано с тем, что в домашней папке пользователя нет папки Рабочий стол, а есть к примеру Desktop, или с другим названием (отличным от русскоязычной версии Ubuntu).
Поэтому сейчас при установке используется переменная $(xdg-user-dir DESKTOP) вместо пути $HOME/Рабочий стол
Тем, кто скачивал ранее программу для Linux и после установки нет значков на рабочем столе: 1. Можете скачать обновленную версию и повторить установку (предыдущая версия будет затерта)
2. Можете использовать исполняемые скрипты для запуска в папке /home/username/.Mebel32/Bin (или соответсвующая вашему дистрибутиву папка .Mebel64 или .Visual32 или .Visual64)
Еще раз хочу напомнить, что нужно
запускать install.sh двойным щелчком, без sudo, от имени пользователя; после двойного щелчка выбрать "Запустить в терминале". Установка пройдет мгновенно и на рабочем столе появятся соответствующие *.desktop файлы.
Если не будет получаться установить Объемник, пишите здесь или на форуме
https://mebelsoft.org/forum !
С Уважением, Синицын Ю.Ю.