基于您之前的类似问题,听起来您正试图解决错误的问题.您有一些用于面部检测的现有SSE代码会崩溃,因为您将未对齐的数据传递给需要16字节对齐数据的SSE例程.在以前的问题中,人们告诉你如何解决这个错位(在Windows上使用_mm_malloc,或在Linux上使用memalign/posix_memalign),但你似乎忽略了这个建议,而你错误地认为你需要重新编写所有的SSE代码.花一些时间来了解SSE是什么,SSE代码如何工作,为什么需要16字节对齐以及如何实现这一点.只要您修复了数据错位问题,您现有的SSE代码就可以在Windows或Linux上正常运行,一旦您了解了自己正在做的事情,这应该是一个相对简单的任务.