在编译和链接DLL后,是否可以更改其程序集名称?如果是这样,我应该用什么工具来做这件事?我在寻找答案的过程中失败了,可能是因为我对这个问题了解不够
我得到了一些DLL,它们链接到Windows上用numpy.distutils和F2PY包装器生成的Python扩展。我使用MinGW-w64工具和gfortran作为编译器。dll也是用gfortran编译的。扩展编译和链接都很好,但是在运行时,我得到了错误ImportError: DLL load failed: The specified module could not be found.
,使用dependency walker,我发现库名实际上与文件名不同。我可以更改文件名以匹配库名dependency walker reports,但名称包含用于跟踪其项目的个人元数据,例如“mylib-v4-fix”。我想修改库名,使其与DLL的文件名一致,例如“mylib.DLL”。我没有提供.lib或.def文件,但我可以在必要时创建这些文件
目前没有回答
相关问题 更多 >
编程相关推荐