rgheck wrote:
Ewan Davies wrote:
Hello to the LyX list,
I've recently needed to produce a fair number of mathematical
documents and found my way to LyX as I had heard LaTeX was good with
maths. I'm very pleased with LyX and would like to contribute to
development.
I haven't got a C++ development environment set up and am not sure
what to go for as LyX seems to be buildable with any system. Have any
of the team used the Qt Creator IDE? I reckon it might be a good
choice as it is cross platform, and supports CMake. Any effort put in
to get the LyX sources working with Qt Creator would be reusable on
other systems.
I use CMake personally for Windows and Linux. On Linux, I compile LyX
via QtCreator thanks to its CMake support. On Windows I use Cmake
generated MSVC2008Express solution. If you're looking for a good project
and you know CMake, we need NSIS/CPack support in order to generate
Windows and Mac packages.
If Qt Creator is a bad Idea should I go for Windows or Linux as my OS
of choice? I have easy access to both. Autotools or CMake? I there are
so many options that I'm unsure where to start.
Pointing out a few 'easy' bugs to investigate might help me too. It's
hard for a newbie to gauge how deep a problem goes!
People use lots of different things. Autotools remains the "official"
build environment, so it more or less always works. As for an editor,
that's entirely up to you. Qt Designer is obviously useful for editing
the dialogs, but that's standalone.
Side information: QtCreator integrates the designer.
The core LyX code is just C++, with some Qt stuff hidden under
support/, so any good C++ editor will do. I tend to use KDevelop, but
that's mostly because I'm on KDE and it's there, and it's integrated
gdb is useful. I may try QtCreator when I upgrade to Qt 4.5, whenever
that is.
As far as I have tested, QtCreator is much better at gdb than kdevelop.
Abdel.