我有一个在 Visual Studio 2017 中构建的 C++ 库,它使用 AVX-512 内在函数。我需要将库链接到 VS2008 C++ 代码。该库用于从图像中提取线条。所有内在指令都封装在库中。VS2008 代码传入char* data
, LineSpec
(具有 4 个浮点数的结构)和char* result
,其中填充了提取的行。
由于错误 C1083,我无法链接库:无法打开包含文件:immintrin.h
。出于同样的原因,我也无法使用 VS2008 工具集在 VS2017 中构建库。
目标是使用 AVX-512 指令提高提取速度,同时使用 VS2008 编译其余代码。我是内在函数和混合平台的新手。您对如何在 VS2008 中使用该库有什么建议吗?