
Windows
文章平均质量分 55
北纬 36°
三人行必有我师焉
tel:15225187806
qq:632233021
展开
-
使用mingw交叉编译时,出现链接错误的解决方法
如果有问题,请加QQ群 891339868 进行交流 在使用mingw进行编译时,出现了以下的链接错误:警告: 通过链结到 _SKF_EnumDev 以解决 _SKF_EnumDev@12使用 --enable-stdcall-fixup 来禁用这些警告使用 --disable-stdcall-fixup 来禁用这些修正什么意思呢?这要从mingw说起:mingw是gcc的Windows版本,功能和性能都挺好,很多win下面的IDE都是将mingw封装了进去,但是mingw...原创 2022-02-04 15:59:18 · 1789 阅读 · 0 评论 -
在使用mingw交叉编译时,调用openssl库产生的错误汇总
在使用gcc编译代码时,直接调用openssl接口,没有任何错误,为了要对windows兼容,选择使用mingw交叉编译器进行编译,发现出了一大堆儿的错误,现在总结一下,避免以后犯同样的错误:一、编译时出现“include/openssl/safestack.h:186:16: error: expected expression before ‘)’ token (type *)sk_pop(CHECKED_STACK_OF(type, st))”这个错误咋一看,很无厘头,看上去...原创 2022-02-04 13:32:58 · 999 阅读 · 0 评论 -
在ubuntu18.04上,使用mingw交叉编译openssl
最近在使用mingw,对linux版本的代码进行win版本的兼容,在这个过程中使用了openssl,之前是在linux上使用,这次需要在win上使用,所以需要使用mingw对其进行交叉编译,废话不多说,直接说步骤:一、下载openssl源码,我使用的是openssl-1.0.2二、在ubuntu上解压,进入到openssl文件夹,进行配置,直接如下配置就OK:./Configure --prefix=$(pwd)/output no-asm mingw no-shared --cross-c原创 2022-01-30 18:49:10 · 1774 阅读 · 0 评论