Russian Qt Forum
Май 06, 2024, 04:04 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало Форум WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  
  Просмотр сообщений
Страниц: 1 ... 192 193 [194] 195 196 ... 217
2896  Qt / Установка, сборка, отладка, тестирование / о5 о сборке : Октябрь 09, 2009, 22:38
есть 2 проекта под винду. 1 мигрировал с мака, 2й изначально создан под винду (маленький тест).
Оба используют одну библиотеку и 1 хедеры.
Так вот, в виндовом проекте всё собирается и работает.
Маковский выдает кучу ошибок в хедерах библиотеки (и там и там 1 и тот же хедер!). Причем башню мингв сносит из-за виндовых тайпдефов - он отнекивается что не знает кто они такие - эти LARGE_INTEGER и тп. Такое впечатление что берется разный windows.h, но как такое может быть, ума не приложу... Файлы проектов различаются только количеством файлов:
Код:
#mac
TARGET = QMPQ
TEMPLATE = app
DESTDIR = bin
LIBS += -lStorm

SOURCES += ...
HEADERS += ...
FORMS += ...
RESOURCES += qmq.qrc
Код:
#win
#QT       -= gui
LIBS += -lStorm
TARGET = StormLibTest
#CONFIG   += console
#CONFIG   -= app_bundle

TEMPLATE = app

SOURCES += main.cpp
идеи?( 2й вечер ломаю голову
2897  Qt / Мультимедиа / Re: Qt and MPlayer : Октябрь 09, 2009, 17:04
я собирал по инструкции с qtcentre (см 1й пост этого: http://www.prog.org.ru/topic_9638_0.html треда)
Но сейчас есть более простой способ, также где-то тут на форуме есть, найду - напишу.
added: нашел (где-то в середине темы ссылка): http://www.prog.org.ru/topic_9389_0.html
2898  Qt / Model-View (MV) / Re: Модель на основе дерева. Странный крэш. : Октябрь 08, 2009, 23:25
что значит корректно ли? обычно пустой индекс ассоциируется с рутом дерева (судя из QtDemo и того, что к примеру у меня все работает в таком его понимании)
2899  Qt / Установка, сборка, отладка, тестирование / Re: Qt MAC Static or Shared? : Октябрь 07, 2009, 22:09
а кстати где можно почитать про устройство линковки в разных осях? тут возник сабж как оси дружат с несколькими различными версиями одной библы, загруженной в память (те интересует именно внутренний системный механизм линковки в вин/лин/мак)
2900  Qt / Model-View (MV) / Re: Модель на основе дерева. Странный крэш. : Октябрь 06, 2009, 21:44
нашел там 3 ошибки, но так заставить работать до конца не смог:) крашится на 2м уровне вложенности
2901  Qt / Model-View (MV) / Re: Модель на основе дерева. Странный крэш. : Октябрь 06, 2009, 19:42
чего странного?  все правильно. читать надо снизу вверх - главный цикл запускает отрисовку, которая обращается к вьюхе, та к модели, а та уже зовет
at 0x804D94A: QList<Node*>::at(int) const (qlist.h:395)
by 0x804D37C: IndexModel::index(int, int, QModelIndex const&) const (main.cpp:86)
краш в ф-ии IndexModel::index(int, int, QModelIndex const&) const - скорее всего нод битый
2902  Компиляторы и платформы / Linux / Re: Как поставить Линукс? : Октябрь 06, 2009, 10:38
эм, действительно О_о. В винде нельзя-_- А мне казалось можно. И гцц все-таки кейз-зависимый
только среди меня бытует мнение что на маке можно через консоль создать кейс-сенситив файлы (это вроде как в posix должно оговариваться). До ноута доберусь, проверю
2903  Компиляторы и платформы / Linux / Re: Как поставить Линукс? : Октябрь 06, 2009, 10:06
линукс с точки зрения сборки ничем не отличается от мака\вин+мингв, т.к. гцц везде един. Мне казалось что инклюды кейс инсенсетив везде
2904  Qt / Model-View (MV) / Re: Модель на основе дерева. Странный крэш. : Октябрь 06, 2009, 10:01
мне не нравится
Код:
	QModelIndex parent(const QModelIndex &index) const {
if (!indexData(index)->m_Parent)
return QModelIndex();
else
return createIndex(indexData(index)->m_Row, index.column(), indexData(index)->m_Parent);
}
что будет, если index.isValid() вернет false?.. хотя сходу не могу сказать, может и не важно это
2905  Компиляторы и платформы / Linux / Re: Как поставить Линукс? : Октябрь 06, 2009, 09:23
к сожалению плазма падает чаще аквы => моя фраза более верна
2906  Компиляторы и платформы / Linux / Re: Как поставить Линукс? : Октябрь 04, 2009, 14:52
1) kde - это окружение рабочего стола - то есть оконной менеджер (аналог аквы) + набор приложений а-ля браузер, файловый менеджер и тп. Есть ее gnome. Что выбирать - дело личного вкуса, но kde написано на qt, следовательно ближе сердцу)
2) попробуй поставить qt из репозиториев, там должна быть.
2907  Qt / Общие вопросы / Re: Запуск другой программы : Сентябрь 30, 2009, 17:04
кстати int execute ( const QString & program ) - это static функция, тоже глянь
2908  Qt / Общие вопросы / Re: Запуск другой программы : Сентябрь 30, 2009, 16:52
QProcess::start ( const QString & program, const QStringList & arguments, OpenMode mode = ReadWrite )
2909  Qt / Пользовательский интерфейс (GUI) / Re: Странное поведение менюбара в QMainWindow : Сентябрь 30, 2009, 09:46
кстати же еще появляется подсветка хоткеев. У вас точно alt не западает?)
2910  Qt / Общие вопросы / Re: Проверка запуска под root : Сентябрь 29, 2009, 09:37
QApplication app(argc, argv);
app.exec();

но вызов exec() блокирующий. Поэтому надо бы делать не exit а return в данном случае
Страниц: 1 ... 192 193 [194] 195 196 ... 217

Страница сгенерирована за 0.105 секунд. Запросов: 23.