我正在尝试在 VC++ 2010 命令提示符下编译一个 DLL,我正在使用的函数之一在 urlmon.dll 中。如何将此 DLL 链接到我的源文件? (这只是一个 .cpp 文件)。我尝试将 dll 放在同一个文件夹中。我需要 lib 文件吗?
目前我正在运行: cl -LD 文件名
我试过谷歌搜索,但没有成功。感谢那些看过的人。
最佳答案
您必须链接导入库 urlmon.lib。直接链接到 DLL 是不可能的。 (在没有该 DLL 的“导入库”的情况下,从 DLL 中获取函数的唯一其他方法是使用 LoadLibrary 和 GetProcAddress 等函数来查找、加载和提取所需的特定函数。)
关于windows - 如何在使用 Visual C++ 2010 命令提示符时包含/链接 DLL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5656666/