iarspider писал(а):
Как я понял, идея помещать только отличающиеся связана с ограничением места под репозиторий?
отчасти, но не полностью. Многие элементы QT не зависят от используемой библиотеки и являются элементами языка С++ или вовсе языконезависимы. Кроме того они могут так же изменяться или дополняться ввиду чего представляется нецелесообразным плодить несколько копий одинаковых историй для одинаковых элементов. С иконками проблема точно такая же, даже еще более характерна(иконки ведь не привязаны к коду вообще и могут копироваться вообще во все пакеты с SVN), однако с ними такие заморочки врятли оправданы ввиду практически полного отсутвия их правки и как следствие отсутсвие истории.
Nic писал(а):
нашел ресурс в инете посвященный кроссплатформенному программированию
неплохо. Будем оттуда тырить исходники)
Nic писал(а):
Дело в том что на Маке по-умолчанию в Makefile прописываются QtGui и QtCore, но не QtNetwork.
и не только на маке. Эту проблему в пакете решает точка входа в проект(EntryPoint), в коде которой внизу прописаны строки:
где _QT_NET_ это глобальная переменная, котороя объявляется при первом использование TcpSocket или TcpServer.
QT += network - говорит qmake о том, чтобы тот как раз и добавил QtNetwork к списку линкуемых библиотек.
Если этого не происходит, значит:
- неверно записывается *.pro файл
- qmake не видит *.pro файл или видит его, но не тот
- какие-то еще проблемы с файлом *.pro
Nic писал(а):
которые "убежали" из более раннего моего же поста в этот
это функция форума по переносу файлов между постами. Если было начато редактирование поста с вложениями оно должно быть обязательно завершено.