记一个编译问题的解决

实际在写代码时,工程文件中写作如下

-lssl  -lcrypto \  用来链接openssl的两个库,但实际应该写做

-lssl-1_1-x64 -lcrypto-1_1-x64 \

 

这里

1. 千问/deepseek的回答都不是很准确

我描述了我编译出错的信息(在-lssl  -lcrypto ),千问回答,需要.a文件来做链接

2. 为解决这个问题,走了不少弯路

 

找互老唐:

看了一会,这两个名字不一致,换了名字----OK了

 

总结:

还要:

1. 要对AI稍存疑虑

2. 尽可能自己懂得多一点,能识别出这里的错误

扩展:

为什么linux下没有问题?--------------linux当前用的系统库系统库有 -lssl 实际是一个链接到libssl.so.1之类的,这样也可以保证链接不出错

posted @ 2025-12-29 18:06  知易  阅读(4)  评论(0)    收藏  举报