有的库确实可以提出来的

比如这个库

GitHub - intel/x86-simd-sort: C++ template library for high performance SIMD based sorting algorithms

根据自己的需要是可以,把内容抠出来的,重新build的。

我就自己新建了一个vs的工程,然后把源文件弄进来build。

缺哪个文件就把哪个文件加到工程里。

遇到了这样的一个问题

扣库的函数经验-LMLPHP

分析过程,观察下面都是avx_vector<T>没有定义。

但是实际上,我们已经引用了相关的头文件。有的头文件里面有这个相关的定义。

所以估计就是没有和这个文件产生链接。所以我们直白的做法是,把相关定义的头文件,在报错的前面个include一下。问题就解决了。

当然这个过程是需要看懂,基本的那些文件之间的关系的。以及模板的那些语法用法的。才能在此基础上,做出判断。确定是 avx_vector<T>没有定义 导致的。

扣库的函数经验-LMLPHP

02-01 15:22