【发布时间】:2014-07-25 01:30:14
【问题描述】:
因此,使用标准 cpp 编译器,我的应用程序链接到 .lib 文件,然后在运行时,只要 dll 与可执行文件位于同一文件夹中,一切都会神奇地工作..
但是在python中,.lib文件起什么作用呢?我知道您可以通过使用 ctypes 来使用 dll 的功能
from ctypes import*
dllHandle = cdll.LoadLibrary("C:\\filename.dll")
or
ctypes.WinDLL ("C:\\filename.dll")
但是不使用 .lib 文件会丢失什么?如果不需要,为什么在 cpp 项目中需要?
【问题讨论】: