Есть несколько вещей, которые отличаются на Mac
- , установщик вашего приложения должен быть написан с нуля (если он включен)
- Вызовы Windows APIнеобходимо перенести (если они есть)
- ассоциации файлов (например, .doc означает вызов WinWord.exe) выполняются по-разному в Mac OS
- двойной щелчок по связанному файлу реализован по-другому (нечерез argv, как в Windows)
- меню отличаются (меню по умолчанию содержит, например, окно «О программе», тогда как окно «О программе» в Windows обычно находится под меню «Справка») - обратите внимание, что это можно выразить в нативном видеХороший QT, но обычно программисты Windows забывают аккуратно внедрять меню)
- и т. д.
Итак, мой вывод такой: хотя можно написать чистый код Qt, которыйможет быть на 100% перенесен из одной ОС в другую, как правило, программисты не могут сделать это на 100% чисто, и, таким образом, будет определенная работа по переносу.
* 1018хвалите, продолжайте, скомпилируйте материал и попытайтесь отсортировать ошибки по категориям.Получив эти категории, примите решение о том, как поступить.