169 похожих чатов

In file included from /home/qapfuc/Git/ShieldMSGR/Server/src/server_chat.cpp:10: /home/qapfuc/Git/ShieldMSGR/Include/msg.h:2:10: fatal error: cryptlib.h: No such

file or directory
2 | #include "cryptlib.h"
| ^~~~~~~~~~~~
compilation terminated.
make[2]: *** [CMakeFiles/server.out.dir/build.make:76: CMakeFiles/server.out.dir/Server/src/server_chat.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:205: CMakeFiles/server.out.dir/all] Error 2
make: *** [Makefile:91: all] Error 2
Подскажите почему такое может быть? на одной машине собирается на другой нет.

4 ответов

16 просмотров

Ошибка указывает на то, что компилятор не может найти файл cryptlib.h. Это означает, что на вашей второй машине отсутствует заголовочный файл cryptlib.h, который, видимо, используется в вашем проекте. Возможные причины и способы решения: 1. Отсутствующая библиотека: Проверьте, есть ли на второй машине необходимая библиотека, которая содержит cryptlib.h. Если она отсутствует, установите ее. На большинстве систем это можно сделать с помощью менеджера пакетов. Например, для Ubuntu это может быть команда sudo apt-get install libcrypto++-dev. 2. Неправильные пути к заголовочным файлам: Убедитесь, что пути к заголовочным файлам правильно настроены в вашем проекте. Может быть, на второй машине пути отличаются от тех, что используются на первой машине. 3. Переменная окружения `C_INCLUDE_PATH`: Если библиотека установлена, но компилятор все еще не может ее найти, возможно, вам нужно добавить путь к заголовочным файлам в переменную окружения C_INCLUDE_PATH. 4. Неправильная сборка проекта: Убедитесь, что на обеих машинах используются одинаковые инструкции по сборке проекта. Возможно, настройки сборки на второй машине отличаются от тех, что используются на первой. Проверьте эти варианты, чтобы найти причину и исправить ошибку.

Похожие вопросы

Обсуждают сегодня

читать файл максимально быстро? странный вопрос))
zamtmn
53
тоесть, указав return eax, сгенерируется никому ненужная инструкция mov eax,eax ?
Aiwan \ (•◡•) / _bot
24
Компания Elif ищет менеджера проектов, который будет заниматься поиском и ведением новых проектов. Прежде чем приступить к работе, вам нужно пройти наш недельный курс, где вы ...
Elif
1
Святости? Когда дотумкаешь что открытое лучше закрытого - кастани
zamtmn
9
я имею в виду официально интегрированный в телегу? в том плане что не сливает переписку с пользователем?
Andrey
9
а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
А чего сейчас в моде вместо Error для эксепшенов? А то я тут внезапно узрел что он не рекомендуется :) У Try::Tiny какой-то совершенно ужасный синтаксис если надо конкретные э...
Denis F
19
Кто-нибудь решал проблему с автоматическим скроллингом к выбранной ячейке в TDBGrid в Lazarus? Проблема в том, что есть допустим 3 столбца, третий столбец виден наполовину, вк...
Дмитрий Логинов
1
Приветствуем всех! Устали без проектов? Если вы программист и хотите получать стабильные заказы, компания Elif предлагает вам недельный курс по поиску проектов и их ведению. ...
Elif
1
ты вот так хотел? а пурджить arg бесполезно это не макрос, вот рестроить arg смысл есть, но в конце области видимости, а не перед началом новой области видимости.
ProMiNick
7
Карта сайта