Я разрабатываю PHP IDE, похожую на Eclipse, но гораздо более легковесную. Для интерфейса я использую Qt 4.4.3, который, кажется, работает отлично. В первую очередь я использовал свой компьютер с Windows для выполнения большей части кодирования в Eclipse CDT и использования MinGW в качестве компилятора.
Пару дней назад я взял код и поместил его на свой Eee PC с Linux, просто чтобы посмотреть, смогу ли я его собрать. Что ж, после запуска build-essential, Qt и Eclipse программа скомпилировалась просто отлично. Однако, когда я запускаю его в Linux, все значки на панели инструментов моей программы исчезли. Это обычные значки, такие как «Вырезать», «Копировать», «Вставить», «Открыть», «Создать» ... Сборка не выдает мне никаких предупреждений, а панель инструментов работает так же, как значки (например, если значки недоступны, появляется текстовая метка чтобы показать для кнопки. Он не показывает текстовую метку, поэтому он думает, что изображения там).
Есть идеи, почему значки не отображаются? Структура файла точно такая же, и пути к значкам правильные. Файл ресурсов находит изображения. Я довольно новичок в Linux и занимаюсь разработкой для Linux, поэтому буду признателен за любую помощь.
Большое спасибо!