找到10226个回复
@罐子,动态链接不需要考虑库的顺序,静态链接就必须严格有序,如果libA依赖libB,那么libB必须出现在libA的后面。你可以自己调整排序。此外,重复多次出现libA是允许的,所以有一个简单方法,链接时报错缺什么,就把
-l缺的那个库的名称
加在链接参数后面。
@罐子,有些看似静态链接成功了,但是执行使用时依然报错。
libcurl库不好静态链接,a依赖b,b依赖c,c依赖d
各种依赖
一加8Pro
之前我有个同事成功静态编译ssh协议
一加8Pro
@tasy5kg,噢,你是说会不会导致老虎林变卡是吧?
我也不知道老虎林可以承载多少并发,这需要你问问老虎了
@tasy5kg,老虎林的大开销,应该是图片和附件吧
瞅了瞅
https://hu60.cn/q.php/bbs.topic.103545.24.json?pageSize=1
,大概1.7 KB
就算
2 KB
,看一次上次你那张10 MB
的GIF
,相当于你5000日活了
@无名啊,如果通过 虎绿林 API 实现“检查更新”的话,对我来说成本最小。我只用像这样发一条帖子,写很少的代码就行了。
但我不确定这样是否会对虎绿林带来太高的负载。
@无名啊,嗯,我在测试。(仅测试,发布的应用中还没有启用相关功能)
thread { try { val hu60Response = OkHttpClient().newCall(Request .Builder() .url("https://hu60.cn/q.php/bbs.topic.103545.24.json?pageSize=1") .build()).execute() val responseString = hu60Response.body!!.string() val latestVersionCode = JSONObject(responseString) .getJSONArray("tContents") .getJSONObject(0) .getString("content").toInt() val isLatestVersion = (BuildConfig.VERSION_CODE.toString() == latestVersionCode.toString()) } catch (e: Exception) { e.printStackTrace() } }