Лучшая установка Ubuntu для 32-разрядного *И* 64-разрядная спокойная разработка приложений?

Adobe Framemaker действительно является классическим инструментом для записи руководств пользователя. Я использовал его для всех видов длинных документов, и это работает очень хорошо. Слишком плохо тот Adobe оставлял это гнили в течение многих лет, прежде замечающий, что пользователи не переключатся.

MSWord взял до 2003 для вывода ошибок маркера/нумерации, и я не знаю, получили ли они наконец основную работу документа.

ЛАТЕКС все еще является разумной альтернативой. Формат легко обработать, и Вы могли генерировать его от Wiki.

6
задан Manuel 2 October 2009 в 11:37
поделиться

2 ответа

Я был в похожей, но не точной ситуации. Я разрабатывал приложения Qt4 для 32-битной Windows, работая на 64-битной Jaunty. Среда chroot'd даст вам то, что вы хотите, с небольшим раздражением, связанным с необходимостью chroot для компиляции вашего 32-битного приложения.

Что я сделал для компиляции для Windows, так это настроил кросс-компилятор специально для этого цель. Вам, вероятно, не придется этого делать. Вероятно, вам удастся избежать компиляции g ++ -m32 в 32 бита. Чтобы избежать необходимости редактировать make-файлы и такое количество раз, вы можете создавать / изменять / использовать spec-файлы, которые поставляются с Qt, например, "qmake -project && qmake -makefile spec blablabla" (если я помню синтаксис команду правильно).

5
ответ дан 16 December 2019 в 21:43
поделиться

I'm also in a similar situation, and here's how I work:

I use a custom built version of Qt. I build Qt twice, with the same configure options, except for the -platform parameter, which I set to linux-g++-64 for the first build and linux-g++-32 for the second build. I also use a different -prefix to install both versions in separate directories.

I use QtCreator to build my apps. I have added both Qt versions in the Options --> Qt4 --> Qt versions dialog. I then set up two different build configurations for my projects, with the same build options, but with one using the 32 bits Qt dir, and one using the 64 bits Qt dir. QtCreator then takes care of all the magic, and I simply need to alternate between the build configurations to have both a 32-bits and a 64-bits Qt app. No chroot, no VM, no nothing, just a simple build.

There is one caveat though. Building Qt for 32-bits obviously requires 32-bits versions of most development libraries (X libs, stdlibs, etc.), which are easily obtainable on Ubuntu Jaunty with ia32-libs and lib32stdc++6. The only libs I haven't managed to find for 32-bits development on 64-bits architecture are the gstreamer libs, meaning that Phonon might not work. I needed Phonon, so I worked aroud that by building Qt in a VM, then copying the Qt's installed directory back on my dev machine.

Good luck.

3
ответ дан 16 December 2019 в 21:43
поделиться
Другие вопросы по тегам:

Похожие вопросы: