Проблемы совместимости



  • доброго времени суток. столкнулся со следующей проблемой. написал прогу. собрал. но при запуске вываливает следующую ошибку "Версия этого файла несовместима с используемой версией windows.С помощью сведений о системе определите необходимую версию программы(32- или 64-разрядную) и обратитесь к издателю программного обеспеченья." . Подскажите как с этим бороться



  • Вы можете сказать какую версию Qt вы установили и как?



  • На данный момент установил 5.3 с оффсайта. С компилятором mingw
    . До этого была 5.2.



  • Странно. Версия с MinGW собирает только 32 битные бинарники и они прекрасно должны работать и в 64 битной системе.
    Попробуйте запустить один из примеров Welcome->Examples. Выдаёт такое же сообщение?



  • Все остальное работает нормально. Проблемы начались после подключения библиотеки Omarks http://recog.ru/blog/ar/100.html. Хотя пример который там есть работает отлично



  • В таком случае к сожалению сложно сказать где именно ошибка.
    Если один код работает а второй нет наверно дело всетаки в коде, попробуйте сравнить их.



  • Похоже, что qmarks скомпилирована с vs2010.
    Я думаю, что для работы с ней надо брать Qt для vs2010, 32 или 64 в зависимости от того, как эта библиотека скомпилирована.



  • Тогда интересно, как скомпилировался пример
    [quote author="brutalis" date="1401093600"]Хотя пример который там есть работает отлично
    [/quote]



  • [quote author="qxoz" date="1401122908"]Тогда интересно, как скомпилировался пример[/quote]

    Хороший вопрос :-)
    Возможно, что уважаемый brutalis не компилировал пример, а взял уже готовый с сайта.


Log in to reply
 

Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.