致命错误:openssl/opensslconf.h:没有这样的文件或目录
我尝试编译一个C文件,该文件使用虚拟alloc解密并执行一个rc-4加密外壳代码 现在我得到一个错误: “在rc-4.c:2:rc4.h:62:11:致命错误中包含的文件中: openssl/opensslconf.h:没有这样的文件或目录 #包括/*OPENSSL\u NO\u RC4,RC4\u INT*” 我的编译命令是: i586-mingw32msvc-gcc rc-4.c-o test.exe-lcrypto 起初,mingw32给我的错误是找不到rc-4.h。 我通过复制当前目录中的rc-4.h并将其包含在#include“rc-4.h”中修复了此问题 代码的前两行致命错误:openssl/opensslconf.h:没有这样的文件或目录,c,gcc,openssl,mingw32,rc4-cipher,C,Gcc,Openssl,Mingw32,Rc4 Cipher,我尝试编译一个C文件,该文件使用虚拟alloc解密并执行一个rc-4加密外壳代码 现在我得到一个错误: “在rc-4.c:2:rc4.h:62:11:致命错误中包含的文件中: openssl/opensslconf.h:没有这样的文件或目录 #包括/*OPENSSL\u NO\u RC4,RC4\u INT*” 我的编译命令是: i586-mingw32msvc-gcc rc-4.c-o test.exe-lcrypto 起初,mingw32给我的错误是找不到rc-4.h。 我通过复制当前目录中
```
#include <windows.h>
#include "rc4.h"
```
预期的输出应该是编译的test.exe文件我使用的是MinGW64,因为这里安装的就是这个文件。我知道标签“mingw32”,希望它没问题 1。编译 头文件
rc4.h
位于路径//mingw64/opt/include
中,因此必须将其作为-I
的参数提供:
i586-mingw32msvc-gcc -c -I "<path-of-installation>/<version>/mingw64/opt/include" rc-4.c -o rc-4.o
你能用英语翻译那个错误信息吗?
i586-mingw32msvc-gcc -c -I "<path-of-installation>/<version>/mingw64/opt/include" rc-4.c -o rc-4.o
i586-mingw32msvc-gcc -L "<path-of-installation>/<version>/mingw64/opt/lib" rc-4.o -lcrypto -o test.exe