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 ответов

38 просмотров

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

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

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

30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
в JclConsole объявлено так: function CtrlHandler(CtrlType: DWORD): BOOL; stdcall; - где ваше объявление с stdcall? у вас на картинке нет stdcall
Karagy
8
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
~ 2m21s  nix shell github:nixos/nixpkgs#stack ~  stack ghc -- --version error: … while calling the 'derivationStrict' builtin at /builtin/derivation.nix:...
Rebuild your mind.
6
Карта сайта