к сожалению, я новичок в Linux. Я сделал виртуальную машину с Linux Mint 13 (32bit), установил Qt 5.0 с Qt Creator. Мне было дано задание создать простое приложение FastCGI для сервера под управлением Gentoo 64bit. Это приложение должно использовать материал Qt.
Установка 64-битного Qt 5.0 через SSH не удалась из-за отсутствия libSM.so.6 (общий объект).
Как я могу заставить это работать? Должен ли я создать другую виртуальную машину с Gentoo 64bit, чтобы тренироваться с установкой Qt, а не смешивать 32bit и 64bit? Мое простое приложение FastCGI будет работать как бэкэнд для сайта.
Вы можете развиваться везде, где хотите. Если вы хотите выполнить развертывание, просто соберите проект на компьютере Gentoo.
Обратите внимание, что вам не нужно устанавливать Qt 5 вручную в Gentoo. Он предлагается в оверлее «qt». Вы добавляете это с помощью layman:
мирянин -a Qt
Затем вы можете получить необходимые компоненты Qt, используя слот 5. Например, чтобы получить Qt Core:
emerge -a qt-core: 5
Если вы никогда ранее не использовали Layman, он находится в пакете app-portage / layman, и вы можете найти документы здесь:
Других решений пока нет …