使用cygwin编译器编译C程序并将其转换为.dll。在python脚本中,可以使用ctypes加载并成功调用函数。但是我将python脚本作为libraray导入到Robot Framework Automation工具中,它无法加载它。 dll文件和测试用例也失败了。
是RTF不支持cygwin创建的dll文件吗?
有人可以为此建议任何其他方法吗?
答案 0 :(得分:0)
鉴于我们在评论中的讨论。你不能像这样混合搭配。 Cygwin构建DLL的格式与Windows期望DLL的格式不同。您需要在一个环境中构建和运行。