liryi
liryi
看下面有的issue,这个代码就不能跑在win上
我自己写了一个关于gmssl3.0改版的代码,理论上是可以在VS下运行,但是有一个函数在win下是无法实现的(fcntl函数,准确来说是我实在是没找到),最后我在项目上写了一个gmssl2.5.4版本的cmake才进行使用,毕竟如果要调试的话,使用工程引入这样好用,如果您对这个源码残次品有想法的话,请邮件给我[email protected]
lib路径的设置问题,如果想要测试gmssl的话可以直接cd到安装路径下用export命令暂时添加lib路径进行测试,如果想要一直可以访问到的话,可以把这些lib文件copy到/usr/lib下,也可以修改/etc/ld.so.conf文件添加相应的路径,然后执行ldconfig命令再进行测试,如果我的意思没有表达清楚的话,可以参考这这个链接https://blog.csdn.net/feikudai8460/article/details/119991974
> > lib路径的设置问题,如果想要测试gmssl的话可以直接cd到安装路径下用export命令暂时添加lib路径进行测试,如果想要一直可以访问到的话,可以把这些lib文件copy到/usr/lib下,也可以修改/etc/ld.so.conf文件添加相应的路径,然后执行ldconfig命令再进行测试,如果我的意思没有表达清楚的话,可以参考这这个链接https://blog.csdn.net/feikudai8460/article/details/119991974 > > 可以了,感谢! > > 但是,为什么我曾经成功过几次呢? 很抱歉,我才疏学浅,这个原因我就不清楚了,需要具体情况具体分析的。
> > 环境:win11+CLion+Cmake3.224 > > 问题: 1、src\tlcp.c :#include 、#include 、#include 文件找不到,也确实找不到相关文件夹和文件 > > 要不然用v2.5.4旧的代码也行,那个代码我试过可以在windows下编译使用 大佬麻烦问一下,您在cmake上运行也是重新写了一个cmake文件引入嘛
win下是不允许这种靠变量大小来申请数组空间的做法的,不行就改成malloc申请 内存资源,用完在free掉。