У меня проблема с моей программой, потому что она хорошо работает на моем компьютере, но она не работает в других, когда я использую мой .exe. Проблема в том, что мне нужно использовать изображение, и когда я загружаю его на свой компьютер, я могу загрузить .bmp, .jpg, .gif и .png. Однако, когда я бросаю свою программу на другой компьютер, она может читать только .bmp. Это мой код:Почему моя программа не работает на другом компьютере?
picture= new QImage(fichier); //fichier=QString
Поскольку вы не предоставляете много информации, я беру дикое предположение: 64 бит против 32-битного? – stefan
Могло быть любое количество причин. Различные процессоры, разные архитектуры, любые другие из длинного списка возможных причин. Вы должны перекомпилировать свою программу на компьютере, где вы хотите ее использовать. – Daniel
fichier - французский, не могли бы вы перевести его, чтобы сделать вопрос более понятным !? Также не могли бы вы рассказать нам, загружаете ли вы фактический файл на диск или встроенный ресурс !? –