Python 3.7 Riviera PRO和cocotb可能存在的错误(找不到libcotbvhpi.dll')

Python 3.7 Riviera PRO和cocotb可能存在的错误(找不到libcotbvhpi.dll'),python-3.7,msys2,cocotb,Python 3.7,Msys2,Cocotb,我与pyhton 3.7、Aldec Riviera Pro 2017、cocotb 1.3和MSYS2合作。 当我在jenkins和远程PC上运行此测试时,我发现了这个问题。我的日志文件如下所示: VHPI: Loading library 'C:/JenkinsSlave/workspace/Diceros_-_Regression_Tests_CoCoTB_mao/Vivado/diceros/ip_repo/registers_1.0/sim/build/libs/x86_64/libc

我与pyhton 3.7、Aldec Riviera Pro 2017、cocotb 1.3和MSYS2合作。 当我在jenkins和远程PC上运行此测试时,我发现了这个问题。我的日志文件如下所示:

VHPI: Loading library 'C:/JenkinsSlave/workspace/Diceros_-_Regression_Tests_CoCoTB_mao/Vivado/diceros/ip_repo/registers_1.0/sim/build/libs/x86_64/libcocotbvhpi.dll'
VHPI: Cannot load the "C:/JenkinsSlave/workspace/Diceros_-_Regression_Tests_CoCoTB_mao/Vivado/diceros/ip_repo/registers_1.0/sim/build/libs/x86_64/libcocotbvhpi.dll" library. The library does not exist or is corrupted.
迄今为止尝试的解决方案:

  • 检查文件是否存在,并检查dll文件的依赖关系。(一切正常)
  • 发现的里维埃拉有自己的gcc版本,它不同于MSYS2(mingw64)——不确定这是否是一个问题
  • 玩弄环境变量(工作不清楚)
  • 任何建议都会有帮助。我现在真的被困住了。提前谢谢

    请在中查看我的答案,谢谢