我正在加载一个用pythong的QT MinGw开发的类。如果我在调试模式下编译MinGw,python会成功启动应用程序
cdll.LoadLibrary(r"MyLib_debug")
但是当我在发布模式下编译时,python在调用时不会启动应用程序
cdll.LoadLibrary(r"MyLib")
注意I:我在项目的bin文件夹中有MinGw的所有发布和调试库。 注意二:我可以通过在发布和调试模式下双击exe文件来正常运行应用程序。
当我在发布时运行时,我收到此错误:
self.lib_work = cdll.LoadLibrary(r"MyLib") File "c:\Anaconda\lib\ctypes\__init__.py", line 443, in LoadLibrary return self._dlltype(name) File "c:\Anaconda\lib\ctypes\__init__.py", line 365, in __init__ self._handle = _dlopen(self._name, mode) WindowsError: [Error 127] Die angegebene Prozedur wurde nicht gefunden
我需要让python在发布和调试中运行应用程序。为什么会这样?可能是什么问题?