Разработка на коленке

"тут должна быть красивая цитата о программировании"

Eclipse, wxWidgets и Linux

2010-06-21 12:25

Где-то пол года назад я подбирал себе среду разработки для С++ в Linux (C++ IDE for Linux developer). Как один из вариантов я выбрал Codelite. Но вчера решил снова попробовать Eclipse. Только на это раз для разработки проектов, в которых используется wxWidgets (в Codelite это не проблема, так как есть шаблоны для таких проектов).

Помня, как я настраивал такую связку под виндой, я ожидал чтения массы доков, копания в настройках, прописывания списка библиотек и много всего страшного.

Итак, собравшись духом, я полез в гугл. И всё у меня заработало через 3 минуты, за которые я нашёл мануал, прописал флаги и подключил нестандартные библиотеки.

Мануал прост до безобразия, нужно просто выставить флаги в трёх местах (кому не нужен чистый С, то и в двух)

Цитата мануала, чтобы не искать в следующий раз.

Eclipse CDT >3.0.0 and <4.0.0
The "All Options" Textfield is no longer editable in Eclipse CDT 3.0.0 instead you have to follow these instructions:
Create a new, managed C++ project.
Add a new file to the project (i.e. "main.cpp" ), and go to project properties.
Select "C/C++ Build" and then "Settings".
Select "GCC C++ Compiler" and the underlying "Miscellaneous" tab. Append "`wx-config --cxxflags`" to the "Other flags" edit field. Don't forget the `backquotes`!
Select "GCC C++ Linker" and again the underlying "Miscellaneous" tab. Append "`wx-config --libs`" to the "Linker flags" edit field. Don't forget the `backquotes`!
Optional: Select "GCC C Compiler" and the underlying "Miscellaneous" tab. Append "`wx-config --cflags`" to the "Other flags" edit field. You are not likely to need this
You may have to add /usr/local/lib to your LD_LIBRARY_PATH in the C/C++ Build->Environment tab (but you shouldn't since wx-config's cxxflags do that for you)