| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets > Кроссплатформенность |
| Автор: EclipseDebug 1.4.2011, 10:16 |
| Скомпилировал проект Qt в Win7 на других Win7 все отлично работает. Решил проверить на WinXP и вот получаю такого рода сообщение - Ошибка при инициализации приложения 0xc0150002 как собрать проект что бы он работал и на XP? |
| Автор: ecspertiza 1.4.2011, 10:47 |
| У меня проблем с переносом с семерки на ХРюню не возникает, приложи скрин ошибки, может какую dll-ку забыл? |
| Автор: EclipseDebug 1.4.2011, 11:18 |
| не возникает если приложение простое что то вроде пустого проекта у меня программа использует xml network и qca плагин падает с ошибкой Ошибка при инициализации приложения 0xc0150002 после того как через depends просмотрел ддлки которые требует, скопировал их и получил ошибку новую, при это программа запустилась от части, т.е. падает когда начинает работать с qca или network как мне кажется ошибка инструкция по адресу 0x64428bb4 обратилась к памяти по адресу 0x00000000 память не может быть read |
| Автор: borisbn 1.4.2011, 11:21 |
у меня тоже. чем скомпилировал ? если студией, то, скорее всего, на target-компьютер нужно поставить студийный redist. если creator'ом, то, да, скорее всего, не хватает каких-то mingw-шных dll-ек |
| Автор: EclipseDebug 1.4.2011, 11:31 |
| mingw через Eclipse вопрос про длл для win7 и Xp нужны разные dll от Qt? в олидебагере показывает эзепшион при попытке загрузить qca-ossl.dll выдает экзепшион Message = Exception C0000138 (ORDINAL_NOT_FOUND) - exception is non-continuable после длеает unload qca-ossl.dll и умирает |
| Автор: EclipseDebug 1.4.2011, 13:00 |
| компилировал сам, лежит в подкаталоге crypto тут на другом форуме говорят сделать сборку на xp и на более старших версиях windows должна работать программа |
| Автор: borisbn 1.4.2011, 13:46 |
EclipseDebug, хммм. с этими мелкомягкими всё может быть, конечно. Если ты нас не разыгрываешь ( 1 апреля, всё-таки |
| Автор: loneybibi 1.4.2011, 15:35 |
| у меня такая похожая проблема была только тогда когда компилил на 64х битной Оси и переносил на 32х битную ось .. пришлось ставить пришлось ставить КуТи на 32х битную машину (виртуальную) что бы взять 32х битные МинГВ библиотеки .. |
| Автор: EclipseDebug 1.4.2011, 16:25 |
| мне сейчас не до шуток, да и на долго думаю теперь на этом форуме, так как решил использовать qt в своих проектах |
| Автор: borisbn 1.4.2011, 16:28 |
| я понимаю, что тебя ник обязывает, но почему ты выбрал Eclipse ? Есть же QtCreator... |
| Автор: EclipseDebug 1.4.2011, 17:59 |
| QtCreator мне не понравился визуально и с Эклипс я уже работал. Так же пробовал VS, Dev-C++, CodeBlocks, NetBeans, Builder. |
| Автор: afiskon 1.4.2011, 22:09 |
| А что с Code::Blocks то не сложилось? Отличная IDE (http://eax.me/wxwidgets/) и с переносом никогда проблем не было. У Qt есть свои недостатки. Во-первых, непонятно, что будет с его будущем (Nokia его продала). Во-вторых, он использует собственные элементы управления, что вызывает отторжение у многих пользователей. Сами сказали, что QtCreator не понравился визуально, а он на Qt написан. У ваших пользователей будет та же реакция. |
| Автор: borisbn 1.4.2011, 22:57 | ||
в случае с Code::Blocks (редактор + возможность подключать внешний компилятор) ты даёшь пруф (правда, судя по всему на собственную статью очень сомнительного содержания), а в случае с "продажей Qt" (совершеннейший бред) не даёшь. Вот тебе две ссылки пруфа на то, что ты сказал является бредом 1. http://www.3dnews.ru/software-news/nokia-prodala-kompanii-digia-litsenzirovanie-qt - почитай внимательно о чём там говорится 2. http://habrahabr.ru/blogs/nokia/115459/ + оригинал http://blog.qt.nokia.com/2011/03/14/qt-and-digia-facts-and-fiction/ сколько исходников ты пересмотрел, чтобы утверждать это ? В общем, не изучив вопрос, не лезь с советами. |
| Автор: Amp 2.4.2011, 19:08 | ||
Про какую ОС речь? Qt хоть и сам отрисовывает и анимирует UI, но получает пикспамы родных контролов, так что пользователь подвоха не заметит. А Code::Blocks уже лет 10 развивается просто черепашьими темпами. Эти глупости с ночными билдами (когда стабильная 8-я версия релизилась несколько лет, а с сайта предлагалось качать какую-то древнюю-древнюю) распугали по-моему всех потенциальных пользователей. В этом свете было забавно наблюдать как за пару лет QtCreator буквально выстрелил, сделав C::B по функционалу и сообществу пользователей. Понятно конечно, что не последнюю роль в популярности здесь сыграл сам Qt. Достаточно поглядеть на форумы. Если несколько лет назад при выборе альтернативной студии IDE предлагались в основном C::B и DevC++ (или же wxDevC++), то сейчас предлагают NB, Eclipse и Creator. |