Форум программистов, компьютерный форум, киберфорум
Наши страницы
C++ Qt
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
Guliash
93 / 93 / 14
Регистрация: 11.11.2010
Сообщений: 424
1

Пути, генерируемые qmake

07.12.2013, 14:24. Просмотров 886. Ответов 7
Метки нет (Все метки)

qmake прокладывает пути до Qt либ относительно исходников. Например, пусть проект лежит в D:\projects\a\, а Qt в D:\Qt\. Тогда qmake в Makefile напишет следующие пути ../../Qt/Qt5.1.1/5.1.1/mingw48_32/include/QtCore/qatomic_armv7.h.
Проблема в том, что я пытаюсь собрать проект посредством mingw48_32_make, и он пытается считать пути относительно себя, в связи с чем выдаёт ошибку "no such file or directory". Если положить исходники в папку с make, и оттуда запустить qmake, то соответственно всё будет хорошо.
Как поступить правильно? Или может есть способ заставить qmake генерировать абсолютные пути или пути относительно make.
Спасибо.

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.12.2013, 14:24
Ответы с готовыми решениями:

qmake и версия Qt
Можно ли в pro-файле для qmake сделать разветвление по номеру версии...

Qmake отсутствует!!!
Вроде бы подключила QT library k Netbeans. Но выдает ошибку QMake отсутствует....

Не создается QMAKE
Здравствуйте! Запускаю команду, вылетает вот что: Creating qmake… execute:...

QMake в CLion
QtCreator ну уж сильно мне не нравиться. Решил перейти на CLion, но не знаю как...

Qt. Настройка qmake
Всем привет! Я создал kt.cpp, переписал примерчик из книжки. Далее в командой...

7
Байт
Эксперт C
19182 / 12328 / 2602
Регистрация: 24.12.2010
Сообщений: 25,318
07.12.2013, 15:41 2
Цитата Сообщение от Guliash Посмотреть сообщение
qmake прокладывает пути до Qt либ относительно исходников.
Любопытно. У меня он прокладывает абсолютные пути, но правда ему больше ничего не остается, т.к. исходники и Qt у меня находятся на разных дисках. (Qt 4.5 Windows XP)

Добавлено через 1 минуту
Qt 4.8 аналогичен
0
RazrFalcon
1388 / 1245 / 262
Регистрация: 10.11.2013
Сообщений: 3,763
07.12.2013, 19:24 3
qmake и make нужно запускать в папке с .pro
0
Guliash
93 / 93 / 14
Регистрация: 11.11.2010
Сообщений: 424
07.12.2013, 20:16  [ТС] 4
Цитата Сообщение от RazrFalcon Посмотреть сообщение
qmake и make нужно запускать в папке с .pro
Абсолютно так и поступаю. qmake просчитывает пути до либ относительно исходников проекта(местоположение .pro). make пытается подставить эти же пути, но ругается, из за того, что для него эти пути некорректны (он пытается отсчитать их относительно себя, а не относительно исходников).
0
RazrFalcon
1388 / 1245 / 262
Регистрация: 10.11.2013
Сообщений: 3,763
07.12.2013, 20:19 5
А qmake чей вы взываете? Он у вас в системе один или несколько?
Сколько собирал проекты - ни разу такой проблемы не было. Правда через cygwin.
1
Guliash
93 / 93 / 14
Регистрация: 11.11.2010
Сообщений: 424
07.12.2013, 20:29  [ТС] 6
qmake вызываю mingw'шный из этой сборки Qt 5.1.1 for Windows 32-bit (MinGW 4.8, OpenGL)
qmake - один.
1
RazrFalcon
1388 / 1245 / 262
Регистрация: 10.11.2013
Сообщений: 3,763
07.12.2013, 20:51 7
Странно. А с какими ключами qmake вызываете?
Я к примеру так:
C++ (Qt)
1
qmake.exe app.pro -r -spec win32-g++ "CONFIG+=release"
QMake у вас в PATH есть?

PS: спасибо случайно нажал...
2
Guliash
93 / 93 / 14
Регистрация: 11.11.2010
Сообщений: 424
07.12.2013, 22:15  [ТС] 8
qmake вызывал без ключей. но с данными ключами проблема не решилась.
В Path лежит путь до qmake.exe D:\Qt\Qt5.1.1\5.1.1\mingw48_32\bin
0
07.12.2013, 22:15
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.12.2013, 22:15

makefile qmake
здраствуйте! столкнулся с такой вот проблемой:...

Отключение strip в qmake
добрый день! Подскажите, пжлст, как можно отключить strip библиотек в...

Qmake для arm
Где можно найти qmake для компилятора arm-linux-gnueabihf-g++ ? Все облазил,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru