О чем тут

December 17th, 2007 Begemot Posted in Oбщее

Приветствую

Это мой микроблог о wxwidgets. Сейчас я пытаюсь перейти под на эту библиотеку и активно с ней разбираюсь, часто хочется крепко высказаться…. да не кому:) Так что буду постить сюда свои впечатления.

Сразу хочу предупредить – я плохой программист и извращенный тормоз:) Поэтому многих очевидных вещей не понимаю, а некоторых обычные – делаю крайне извращенным способом. Таким образом здесь вы найдете список моих жалоб и возмущений, немного кривых решений и советов. Ничего умного и полезного тут не будет, разве что в комментариях:) Пишу просто чтобы копить свой опыт и не забывать про грабли. также для того что бы более детально разобраться в вопросе, так что совсем не уверен что это стоит читать.

Опыт программирования у меня до этого – только MFC на нем написаны почти все мои программы. Пишу пока только под винду, но с прицелом…

Еще у меня есть мой блог шароваршика, а вообще живу я тут, так что велком.

Related:

Posted in Oбщее

10 Responses to “О чем тут”

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

    Ситуацию пожалуй осложняет тот факт, что студией от микрософта я пользоваться не умею – комилил всегда через командную строку, а может просто не хватает общих знаний, т.к. на програмиста я не учился.

  2. ::))

    На самом деле скомпилировать не сложно, тем более из командной строки.

    Компиляция wxWidgets с командной строки в Visual Studio
    и
    http://begemotov.net/wxwidgets/using/ustanovka-pod-windows/

  3. С установкой таки справился, только никак не объясню компилятору где лежит setup.h свеженького билда, а копирование в include/ не помогает. Если можно подсказать как это чинится не особо напрягая голову, то был бы рад услышать совет. А так буду сам дальше ковыряться, да и вообще у меня возникло впечатление что с виджетами будет всю жизнь проблема за проблемой.

    Кстати, по-моему по виджетам нету ни одного путного сайта, тем более на русском языке. Блоги не в счет, потому что нет толковой навигации. То же самое творится и в вики, как виджетов, так и codeblocks. Ниша, которую еще никто не заполнил. Сам бы занялся, да только в вебе я как свинья в апельсинах, плюс своих проектов хватает) Но мог бы если че быть идейным вдохновителем и бета-тестером)

  4. пути прописанны в опциях ?
    Да, первые пару лет будут сплошные проблемы 🙂

    а http://wxwidgets.info/ ? А что есть “путный сайт”, и чем плохи блоги?

  5. Если “опции” в Visual Studio, то нет и пожалуй вряд ли будут, потому как не пользуюсь ей. Пробовал прописывать пути в vsvars.bat, но не помогло.

    >>Да, первые пару лет будут сплошные проблемы 🙂
    Надо думать) Хотя оглядываясь по сторонам не вижу более подходящего мне средства. В том смысле что Qt и всякий прочий сброд по разным показателям не айс. Так что похоже придется мучаться.

    “Путный сайт” – это тот, на который попадает новичек и сразу видит раздел “новичку”, за которым исчерпывающий и работающий способ начала работы с тем, что является центральной темой сайта. Такой раздел на вскидку есть на wasm.ru, на cracklab.ru. Сайт отличается от блога удобной системой навигации. Статьи и материалы упорядочены по основным логическим деревьям, и тут уже wasm и cracklab неудачные примеры, а более-менее удачными можно назвать порталы типа mail.ru, money.yandex.ru, kinopoisk.ru, сайты сотовых операторов. Это конечно не сайты программных продуктов, но таких я почему то сразу припомнить не могу, видимо потому что если все понятно, то я на них долго не задерживаюсь, а если пример неудачен, то зачем приводить?)

  6. На http://wxwidgets.info/ был, проблема та же, как и у других ресурсов о виджетах – информация не полная, хотя во многом полезная. Сделать можно все, кроме того что надо)

  7. Решил(по ходу) проблему с setup.h, вылезли множественные проблемы с winundef.h)

    Не сайт надо делать, а снимать фильм) Причем ужасов. “Эффект матрешки”)

  8. Может стоит пойти с конкретными вопросами на wxForum?

  9. Может и стоит. Вообще он у меня в заметках сохранен, так что когда решу что пора, то сразу пойду туда) Но на форумы как то принято хорошим тоном ходить только когда другие средства не помогают.

  10. Если вылазит ошибка, что требуется setup.h – это может вовсе даже не означать, что его нет или что пути неправильно прописаны. Это может означать, что либо неправильно скомпилена библиотека wxWidgets, либо опции компиляции программы указаны неправильно. У меня так было. Тоже вылазила ошибка про отсутсвие setup.h. Не надо его искать и прописывать к нему пути – это приведёт только к новым ошибкам. Надо правильно скомпилить wxWidgets и правильно установить опции компилера и линкера при сборке своей проги.
    Насчёт путного сайта – я собираюсь его делать. Но – собираться буду долго, и возможно так и не соберусь.
    Если интересно – стучись в асю 173771246, могу скинуть моё руководство по установке и компиляции wxWidgets для последующего использования с Code::Blocks. Если даже не используешь Code::Blocks, всё равно описание взаимосвязи опций, с которыми ты компилируешь wxWidgets, с последующими опциями, которые надо выставить в проекте для успешной компилляции, может сильно помочь.