【 在 ziqin 的大作中提到: 】
: 项目里有一部分实时性要求比较高的部分,需要用到intel cpu的各种高级特性,msvc只支持avx512一个,其他都不支持,所以这部分必须要用intel的compiler编译
: 项目底层构架的代码,比如异步框架,网络框架,protobuf, absl这些都是用msvc编译的,想用intel的编译器编译各种问题。
: 问题是,怎么样能把这两部分连在一起,我的理解是用static library肯定是不行了,其他有什么办法么?实在不想用dynamic library的方案
开源的库自己统一用一致的编译器编译才是正道, 只不过要处理不同编译器有差异的宏,还有使用的平台相关的宏。 还有一些编译器选项的对应和差异处理。
--
FROM 124.126.0.*