我已经从Latest Open EXR repo下载了最新的副本,并且编译了大部分内容,没有任何问题。但是,当我到达 PyILMBase 时,它失败了。
我的尝试有两个明显的问题:
错误 C2491 'PyImath::FixedArray::name':不允许定义 dllimport 函数 PyImath (...)\src\pyilmbase-2.2.1\PyImath\PyImath.cpp 41
以及对 unistd.h 的导入,这种情况在这里得到解决
我的问题是,有没有人成功地为 Windows 编译了这个?我找不到有关该编译错误的任何具体信息,这似乎很奇怪。我是否遗漏了 C++ 的工作方式?
该项目广泛使用导致错误 C2491 的任何内容,因此进入和更改它会有点复杂