Как скопировать исходные файлы qt в мой проект и позволить им пройти? - PullRequest
0 голосов
/ 24 февраля 2012

В моем проекте я использую QWizard и QWizardPages, но в конце концов я обнаружил, что эти классы имеют слишком много ограничений, и я хочу изменить их исходный код.Но я думаю, что не стоит напрямую изменять исходный код qt, но скопировать их в папку моего проекта и переименовать имена классов.Кто-то делает то же самое раньше?Я не могу скомпилировать файлы успешно, кажется, что qMywizard.cpp включает сгенерированный moc-файл qMywizard.h в конце, и moc-файл невозможно скомпилировать без определения QMyWizardPrivate.Я также боюсь, что многие макросы не могут быть распознаны, когда файлы меняют местоположение.Кто-нибудь может дать мне совет?

1 Ответ

0 голосов
/ 24 февраля 2012

Qt source находится в git.Клонируйте его, сделайте ветку, напишите свои модификации и скомпилируйте их с их системой сборки.Кроме того, убедитесь, что вы понимаете и соблюдаете лицензионные обязательства по внесению изменений (особенно если вы используете LGPL).

...