算法核心函数一两个,手搓汇编可以吗,用icc生成汇编,翻译下MASM,拷贝到cpp代码里,用msvc编译。相当于手动链接了。
多的话,这么干不可取,维护成本太高了。提成一个动态库也不错。
【 在 ziqin 的大作中提到: 】
: 现在的build构架的确就是你说的这样
: 你说的方案我的理解是不可行的 不同编译器出来静态库的abi不一样 混链要出问题 甚至msvc同一个编译器 不同版本之间abi都不向下兼容
: 事实上 科学计算里 最重要的就是数据结构内存连续性和cpu指令的使用 用和不用速度能差100倍
: ...................
--
FROM 61.185.158.*