0 / 0 / 0
Регистрация: 08.01.2023
Сообщений: 36
|
|
1 | |
Ошибка во время компиляции проекта в QT Creator15.02.2024, 23:04. Показов 841. Ответов 14
Метки c++, cmake, cmake c++, compilator, linux, mxe, openssl, qt, qt creator, qtcreator, ubuntu (Все метки)
Добрый вечер всем откликнувшимся!
Заранее прошу простить, если размещаю свой вопрос не в том разделе - искал долго нужную тему, однако так и не нашел. Возникла специфическая проблема во время компиляции проекта из-под Linux Ubuntu на Windows. До поры до времени писал программу для windows и сразу же тестировал ее на Ubuntu (поскольку пишу на Linux), но в какой-то решил, что стоит попробовать скомпилировать свой проект под винду, чтобы убедиться, что делаю это все не просто так и по итогу смогу скомпилировать завершенный проект под целевую систему. Однако здесь меня и встретила ошибка: Код
/usr/include/openssl/macros.h:14: ошибка: openssl/opensslconf.h: No such file or directory In file included from /usr/include/openssl/sha.h:14, from /home/couguar/projects/qtcreator/build-db-Windows_x86_64x-Debug/db_autogen/EWIEGA46WW/../../../db/authwin.h:9, from /home/couguar/projects/qtcreator/build-db-Windows_x86_64x-Debug/db_autogen/EWIEGA46WW/moc_authwin.cpp:10, from /home/couguar/projects/qtcreator/build-db-Windows_x86_64x-Debug/db_autogen/mocs_compilation.cpp:2: /usr/include/openssl/macros.h:14:10: fatal error: openssl/opensslconf.h: No such file or directory 14 | #include <openssl/opensslconf.h> | ^~~~~~~~~~~~~~~~~~~~~~~ Код
:-1: ошибка: [CMakeFiles/db.dir/build.make:83: CMakeFiles/db.dir/db_autogen/mocs_compilation.cpp.o] Error 1 Если понадобится прислать текст файла "CMakeList.txt", то пришлю. Если возникнут какие-то дополнительные вопросы, которые помогут в решении моей проблемы, то обязательно на них отвечу. От себя добавлю, что тот файл, на который он ругается, присутствует, я его находил, видел, но, несмотря на это, он все равно не дает скомпилировать файл. Очень хотелось бы получить помощь по этому вопросу, поэтому буду благодарен всем неравнодушным! P.S. Буду также благодарен всем замечаниям и советам касательно реализации каких-то отдельных вещей (если дойдет до того, что придется скидывать какие-то фрагменты из моего проекта).
0
|
15.02.2024, 23:04 | |
Ответы с готовыми решениями:
14
Ошибка при компиляции проекта в Qt Creator Ошибка после закрытия проекта во время компиляции ошибка при компиляции в Qt Creator Ошибка компиляции программы в qt creator |
674 / 286 / 72
Регистрация: 07.01.2023
Сообщений: 1,180
|
|
16.02.2024, 05:31 | 2 |
opensssl 1.1 поставьте
0
|
0 / 0 / 0
Регистрация: 08.01.2023
Сообщений: 36
|
|
16.02.2024, 08:46 [ТС] | 3 |
Можно подсказать, как это сделать, пожалуйста?
0
|
674 / 286 / 72
Регистрация: 07.01.2023
Сообщений: 1,180
|
|
16.02.2024, 08:52 | 4 |
Зависит от используемого дистрибутива. Для Дебиана/убунту apt install libssl-dev
0
|
0 / 0 / 0
Регистрация: 08.01.2023
Сообщений: 36
|
|
16.02.2024, 09:08 [ТС] | 5 |
Я точно помню, что устанавливал таким образом уже. Я, конечно, ещё раз попробую, но я уже уверен, что устанавливал.
0
|
674 / 286 / 72
Регистрация: 07.01.2023
Сообщений: 1,180
|
|
16.02.2024, 09:18 | 6 |
Couguar, ну либо у вас ${sysroot}/usr/include в счастливое ничто указывает
0
|
0 / 0 / 0
Регистрация: 08.01.2023
Сообщений: 36
|
|
16.02.2024, 09:28 [ТС] | 7 |
А как это исправить?
0
|
674 / 286 / 72
Регистрация: 07.01.2023
Сообщений: 1,180
|
|
16.02.2024, 09:31 | 8 |
так у вас кросскомпиляция что ли?
Тогда ставьте openssl для mingw
0
|
0 / 0 / 0
Регистрация: 08.01.2023
Сообщений: 36
|
|
16.02.2024, 09:44 [ТС] | 9 |
Это и хочу уточнить: я не совсем понимаю, как это делать. Установив openssl для mingw, мне нужно будет закинуть его в mxe или нужно будет полностью пересобрать компилятор под mingw? И где мне нужно будет достать этот openssl для mingw?
0
|
674 / 286 / 72
Регистрация: 07.01.2023
Сообщений: 1,180
|
|
16.02.2024, 09:46 | 10 |
именно.
У вас должно получится примерно так /usr/mingw-w64-v10.0.0_gcc12.2.0/i686-w64-mingw32/include/openssl /usr/mingw-w64-v10.0.0_gcc12.2.0/i686-w64-mingw32/lib/libssl.dll.a /usr/mingw-w64-v10.0.0_gcc12.2.0/i686-w64-mingw32/lib/libcrtypto.dll.a Ну пути естественно у вас свои, я со своей установки mingw пример взял.
0
|
0 / 0 / 0
Регистрация: 08.01.2023
Сообщений: 36
|
|
16.02.2024, 09:49 [ТС] | 11 |
Можно тогда, пожалуйста, пока последнюю подсказку, где мне найти такой openssl? И я пойду пытаться
0
|
0 / 0 / 0
Регистрация: 08.01.2023
Сообщений: 36
|
|
16.02.2024, 11:03 [ТС] | 13 |
Не забанили, просто Вы, полагаю, можете внятно объяснить, в какую мне сторону нужно двигаться, что Вы и сделали. Спасибо большое, буду пробовать.
Добавлено через 1 час 6 минут Попытался сделать все соответствующим образом, но как-то это не исправило ситуацию
0
|
674 / 286 / 72
Регистрация: 07.01.2023
Сообщений: 1,180
|
|
16.02.2024, 13:16 | 14 |
0
|
0 / 0 / 0
Регистрация: 08.01.2023
Сообщений: 36
|
|
16.02.2024, 14:43 [ТС] | 15 |
А по этому вопросу сможете подсказать?
Что мне нужно прислать для этого?
0
|
16.02.2024, 14:43 | |
16.02.2024, 14:43 | |
Помогаю со студенческими работами здесь
15
Ошибка при компиляции qt creator 1.3.1 Ошибка при компиляции ресурсов в Qt Creator Ошибка при компиляции Android приложения в Qt creator Время компиляции современного проекта на c++ - опрос Как уменьшить время компиляции проекта? Qt Creator. Ошибка при создании проекта Ошибка сборки проекта ld returned 1 exit status (Qt Creator) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |