V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  nthhdy  ›  全部回复第 5 页 / 共 9 页
回复总数  161
1  2  3  4  5  6  7  8  9  
2020-12-25 18:21:23 +08:00
回复了 nthhdy 创建的主题 C++ 请教一个动态链接库构建的问题 (c++) (android) (opencv)
@mingl0280 明白你意思,using 的确很容易出问题。使用一个变量时,它的实际的命名空间有可能跟想的不一样。

但是代码里的确用的是 cv::String,不是 std::string 。
再说 std::string 也没有 deallocate 方法,而且一个是 string ( s 小写)一个是 String ( S 大写),不会匹配错的。
另外,除了 String 类,还有许多别的类也 undefined reference,不会都是因为这个原因的。

我感觉 using 出的编译错误会更多,一般不会到链接这步。因为就算两个同名的类出现在两个不同的 namespace 里,它们的用法也基本上不会完全一致的,那单个文件编译都过不了。
2020-12-25 13:14:35 +08:00
回复了 nthhdy 创建的主题 C++ 请教一个动态链接库构建的问题 (c++) (android) (opencv)
@kaler -shared 表示输出的是动态链接库,不是可执行文件

链接顺序的话,我试了把 libopencv_core.a 作为那些 .a 的最后一个,也是同样的错误
2020-12-25 10:37:46 +08:00
回复了 nthhdy 创建的主题 C++ 请教一个动态链接库构建的问题 (c++) (android) (opencv)
@wutiantong 这个思路有道理。
但是 opencv 这些 .a 是我自己编译的,编译时特意指定了 abi 为 arm64-v8a 的(有可能是指定没生效?),ndk 的版本我确认是一致的。
请问检查平台是否一致,有什么方法、工具吗?
2020-12-25 10:20:07 +08:00
回复了 nthhdy 创建的主题 C++ 请教一个动态链接库构建的问题 (c++) (android) (opencv)
@GeruzoniAnsasu 读了读 ndk build 的源码,完全是 make file 语法,一堆 if else,超级多变量展开。makefile 本身可读性就有些低,这样一搞,读起来学习曲线还是挺大的。感觉是要把自己玩死。相比之下 gradle 用 groovy 语法就优雅多了。
2020-12-25 10:14:17 +08:00
回复了 arnoldxiao 创建的主题 iDev 有哪位的开发机升级到 Big Sur 的了,老机器会不会很卡?
我没升级,了解到的几个信息:

1. 听说 bug 非常多
2. 一些默认软件可以越过系统代理(应该是苹果为了获取用户的真实位置),全局 fq 得重新搞,估计得用路由了
3. 对平面化的界面还不太适应

所以不升级
2020-12-25 10:07:31 +08:00
回复了 nthhdy 创建的主题 C++ 请教一个动态链接库构建的问题 (c++) (android) (opencv)
@mingl0280 缺失的是 `cv::String` 的相关方法,不是 `std::string` 吧
2020-12-25 10:05:51 +08:00
回复了 nthhdy 创建的主题 C++ 请教一个动态链接库构建的问题 (c++) (android) (opencv)
@GeruzoniAnsasu 不好意思,命令太长,我也觉得贴出来太乱,有什么好办法吗? log 也没法高亮或者排版。

其实这个编译命令是工具自动生成的,不是我敲的,不知道它根据什么生成这样的。是 gradle 使用了 ndk build,后者又生成了这个命令。
2020-12-25 10:03:09 +08:00
回复了 nthhdy 创建的主题 C++ 请教一个动态链接库构建的问题 (c++) (android) (opencv)
@pursuer 这个符号类型是 T,也就是全局征文段,放在代码区的,应该有实现的。
2020-12-21 19:41:43 +08:00
回复了 hejw19970413 创建的主题 程序员 996 大小周的公司值得长时间待吗,如想走多久可以走?
个人觉得 996 不太可持续发展,还是看个人选择呗。想苦赚几年钱就转行 /回家,可以考虑。
如果想走,公司又拦不住,随时走。商量出交接时间就行了。
2020-12-21 19:38:57 +08:00
回复了 zxCoder 创建的主题 数据库 关于 B+树索引的问题
我的理解是,前者是对的,节点的大小是固定的。每条记录(或者索引)占用空间小,节点就可以放更多的记录。树的高度就倾向于比较小,查询会相对快。
@gmm 到 server 上干活时你就会发现有时候只有 vi
我觉得可以。做好遇到问题 hack 它的准备就行。
2020-12-11 17:45:24 +08:00
回复了 Te11UA 创建的主题 程序员 怎么能更好地记住技术知识点呢?
有些人反对大厂面试算法题,其中一个观点是,刷过一类对解决实际问题的帮助有限(我不是说没用,我只是说有限)。
我记得有人说“我现在也没法手写个红黑树出来,但是我做过某某某具体的优化,让它快 10 倍,等等。解决实际问题时,我宁肯自己不记得那些理论。”
个人认为,说得有些夸张,仅供参考哈。
2020-12-11 17:39:43 +08:00
回复了 Te11UA 创建的主题 程序员 怎么能更好地记住技术知识点呢?
别死记硬背。理解它,然后派上用场。
说小一点儿,用多了,再不用心也记住了。
说大一点儿,如果是一个亲身投入过,印象很深刻的项目,改变的是认知,收获的是方法论。那知识细节忘掉也没关系,今后很快就能捡起来。这样的项目经历多了,能力也就变强了,你就是资深人士了。
以解决问题为目标,知识相比之下是次要的。解决问题需要各种技能,不能让自己被知识限制死。知识那么多,框架工具层出不穷,学不完,好用、用对才是关键。
2020-12-08 15:38:59 +08:00
回复了 luxiaoer 创建的主题 Python 请教 Flask 离线程序中如何利用上下文传递 g 和 request 参数
传 g 和 request 不合理,同意 @echowuhao 的方法
有 mypy 啊,正是你想要的
2020-11-16 14:13:49 +08:00
回复了 salaryfly 创建的主题 程序员 最强(划掉,最差)程序员开发指南
搜一下 "refuctoring"
2020-11-13 12:01:04 +08:00
回复了 solider245 创建的主题 Linux 不懂就问: Linux 默认创建的文件是什么后缀格式的?
@solider245 那么这就是这个应用软件的行为呗,就让它没后缀呗。是使用起来遇到什么问题或者困惑了吗?
2020-11-13 11:57:05 +08:00
回复了 solider245 创建的主题 Linux 不懂就问: Linux 默认创建的文件是什么后缀格式的?
@codehz 是的,我是把编译器也算作了应用程序。一个操作系统也可以不安装编译器。
1  2  3  4  5  6  7  8  9  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2827 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 23ms · UTC 13:22 · PVG 21:22 · LAX 05:22 · JFK 08:22
Developed with CodeLauncher
♥ Do have faith in what you're doing.