问题出在CMake上。作者在写CMake脚本时使用了perl,这个工具在Linux发行版一般会自带(太常用了),但是Windows就没有。粗略看了一下,做了的工作至少包括了调用objcopy,这也恰好是出现LNK2017的原因,明明读取到了openblas.obj但是找不到符号。

解决方案一目了然,给Windows平台上安装perl环境即可。个人解决方案是直接借用了texlive里的tlperl包,可以成功完成任务。

标签: none

添加新评论