Приветствую.

Начну с конечной задачи - задача написать свой интерфейс для работы с адресной книгой Thunderbird. Для Mac, Linux, Windows.

Вообще, изначально возникли проблемы - с чего начинать. Вроде, сейчас подобной проблемы нет - скомпилировал сорцы Thunderbird, получил кучу .h файлов и много библиотек(.dylib - начал с макинтоша).

Вопрос нумеро уно - правильно ли я понимаю, что мой код на c++ будет одинаков для всех трех платформ - надо только будет перекомпилировать исходники Thunderbird для трех платформ?

И вопрос нумеро дос - с чего начинать в плане написания кода? В интернете информация крайне скудная. А может я просто не то ищу?

Нашел пример: http://www.mail-archive.com/mozilla-xpcom@mozilla.org/msg05543.html
Но там человек сам спрашивает почему не работает, а ответа не получает :). Я тоже скомпилил, все пути настроил, библиотеки положил - код вылетает на том же месте, что и у него.

В общем, буду рад любым советам.

Заранее спасибо,
Павел.