我试图让Eigen使用Visual Studios 2015生成工具在Visual Studios 2019中使用某些代码。
我想确认Eigen正在检测并启用其矢量化。
根据Eigen FAQ,Eigen“如果检测到受支持的SIMD指令集和受支持的编译器,将自动启用其矢量化”。
我在 Project-> Properties-> Configuration Properties-> C / C ++-> Optimization
中启用了“ Maximize Speed”标志(/ O2)。还根据Eigen常见问题解答,为了检查是否正在使用矢量化,“首先,您可以检查是否已启用Eigen矢量化:然后定义EIGEN_VECTORIZE预处理器符号。”
如果我查看 Project-> Properties-> Configuration Properties-> C / C ++-> Preprocessor ,则看不到EIGEN_VECTORIZE。
这是否意味着未定义?如何检查此预处理器符号?