Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
|
AD |
30.12.2008, 16:56
Сообщение
#21
|
|
Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 2003 Регистрация: 4.2.2008 Из: S-Petersburg Пользователь №: 84 Спасибо сказали: 70 раз(а) Репутация: 17
|
На моем проекте трюк не прошел!
Вот какие он выдает ошибки, если я компилирую через консоль (пустое приложение), .pro - файл, созданный студией на основе пустого приложения. [attachment=351:error_link.JPG] Вот файлы: fd.pri Раскрывающийся текст fd.pro Раскрывающийся текст Сообщение отредактировал AD - 30.12.2008, 16:59 |
|
|
|
|
Litkevich Yuriy |
30.12.2008, 21:27
Сообщение
#22
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94
|
AD, а ты вообще представляешь как работет Qt + студия?
Например qmake при этом используется или нет? дело в том что пути к бибилиотеке зашиты в qmake и когда ты в нужном окружении (PATH) работешь то у тебя видится только один qmake. а где и что искать он сам знает (у него в нутри зашито) |
|
|
|
|
AD |
2.1.2009, 18:11
Сообщение
#23
|
|
Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 2003 Регистрация: 4.2.2008 Из: S-Petersburg Пользователь №: 84 Спасибо сказали: 70 раз(а) Репутация: 17
|
Цитата(Litkevich Yuriy @ 30.12.2008, 21:27) Link дело в том что пути к бибилиотеке зашиты в qmake и когда ты в нужном окружении (PATH) работешь то у тебя видится только один qmake. а где и что искать он сам знает (у него в нутри зашито) Не понимаю о чем ты, прости. Как так в qmake прошивается? Хочется чтобы работало, а не работает! |
|
|
|
|
AD |
8.1.2009, 18:23
Сообщение
#24
|
|
Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 2003 Регистрация: 4.2.2008 Из: S-Petersburg Пользователь №: 84 Спасибо сказали: 70 раз(а) Репутация: 17
|
Не удалось ничего пока что. Вернусь к этой проблеме позже.
|
|
|
|
|
AD |
11.1.2009, 13:57
Сообщение
#25
|
|
Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 2003 Регистрация: 4.2.2008 Из: S-Petersburg Пользователь №: 84 Спасибо сказали: 70 раз(а) Репутация: 17
|
Цитата(AD @ 8.1.2009, 18:23) Link Не удалось ничего пока что. Вернусь к этой проблеме позже. Удалось собрать на работе. Вопрос возник такой: есть ли возможность сделать так, чтобы debug-режим был нестатическим при сборке, а release-режим статическим? |
|
|
|
|
Litkevich Yuriy |
11.1.2009, 14:12
Сообщение
#26
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94
|
Цитата(AD @ 11.1.2009, 16:57) Link чтобы debug-режим был нестатическим при сборке, а release-режим статическим? я думаю это только среде разработке относится (IDE), а сборки Qt тебе все равно две держать.
|
|
|
|
|
AD |
11.1.2009, 14:19
Сообщение
#27
|
|
Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 2003 Регистрация: 4.2.2008 Из: S-Petersburg Пользователь №: 84 Спасибо сказали: 70 раз(а) Репутация: 17
|
Цитата(Litkevich Yuriy @ 11.1.2009, 14:12) Link я думаю это только среде разработке относится (IDE), а сборки Qt тебе все равно две держать. Так вопрос именно в этом и заключается. Каждый раз перенастраивать релиз-режим в среде на другую сборку Qt неохота, как я в другой теме указал, много чего изменять придется. Есть желание в одной сборке Qt держать указанные режимы. Это можно? |
|
|
|
|
Litkevich Yuriy |
11.1.2009, 14:29
Сообщение
#28
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94
|
Цитата(AD @ 11.1.2009, 17:19) Link Каждый раз перенастраивать релиз-режим в среде на другую сборку Qt неохота, как я в другой теме указал, много чего изменять придется. запиши это, пока не поздно, Link Цитата(AD @ 11.1.2009, 17:19) Link Есть желание в одной сборке Qt держать указанные режимы. Это можно? я не уверен, но думаю можно. Ведь статически собранная библиотека это, в случае студии, lib-файлы, которые лежат в %QTDIR%/lib. А динамически собранная - dll-файлы которые лежат в %QTDIR%/bin Вполне возможно в один каталог %QTDIR% сложить и то и другое. в случае без студии (т.е. IDE) надо в файл проекта (pro) добавить: для статической сборки CONFIG += static для динамической сборки CONFIG += shared А для случая Студии, как я понимаю у нее есть разные типы режимов: debug и release, где-то указать, что для одного испоьзовать такие dll'ки, а для другого такие lib'ы |
|
|
|
|
AD |
11.1.2009, 14:53
Сообщение
#29
|
|
Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 2003 Регистрация: 4.2.2008 Из: S-Petersburg Пользователь №: 84 Спасибо сказали: 70 раз(а) Репутация: 17
|
Цитата(ViGOur @ 11.1.2009, 14:43) Link Можно, добавлю в список... p.s. в интеграторе это есть, смотри пункт меню Tools / Option в ветке Qt / Builds Спасибо. Добавил еще одну сборку Qt. А как теперь указать в релизной версии, чтобы он использовал статику? |
|
|
|
|
AD |
11.1.2009, 15:50
Сообщение
#30
|
|
Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 2003 Регистрация: 4.2.2008 Из: S-Petersburg Пользователь №: 84 Спасибо сказали: 70 раз(а) Репутация: 17
|
ViGOur, как в существующем проекте указать, чтобы для релиза использовалась сборка из другого каталога?
|
|
|
|
![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 24.12.2025, 16:34 |