有的库确实可以提出来的
比如这个库
GitHub - intel/x86-simd-sort: C++ template library for high performance SIMD based sorting algorithms
根据自己的需要是可以,把内容抠出来的,重新build的。
我就自己新建了一个vs的工程,然后把源文件弄进来build。
缺哪个文件就把哪个文件加到工程里。
遇到了这样的一个问题
分析过程,观察下面都是avx_vector<T>没有定义。
但是实际上,我们已经引用了相关的头文件。有的头文件里面有这个相关的定义。
所以估计就是没有和这个文件产生链接。所以我们直白的做法是,把相关定义的头文件,在报错的前面个include一下。问题就解决了。
当然这个过程是需要看懂,基本的那些文件之间的关系的。以及模板的那些语法用法的。才能在此基础上,做出判断。确定是 avx_vector<T>没有定义 导致的。