如何在使用 Visual C++ 时包含/链接 DLL 2010命令提示符

发布于 2024-11-01 03:55:17 字数 193 浏览 0 评论 0原文

我正在尝试在 VC++ 2010 命令提示符下编译 DLL,我使用的函数之一位于 urlmon.dll 中。如何将此 DLL 链接到我的源文件? (这只是一个 .cpp 文件)。我尝试将 dll 放在同一个文件夹中。我需要 lib 文件吗?

目前我正在运行: cl -LD filename

我尝试过谷歌搜索,但没有成功。感谢那些看过的人。

I am trying to compile a DLL in VC++ 2010 command prompt, and one of the functions I am using is in urlmon.dll. How do I link this DLL to my source file? (It's only one .cpp file). I tried putting the dll in the same folder. Do I need the lib file instead?

Currently I'm just running:
cl -LD filename

I've tried googling, but I have had no success. Thanks for those who looked.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

谈场末日恋爱 2024-11-08 03:55:17

您必须链接导入库 urlmon.lib。直接链接到 DLL 是不可能的。 (在没有该 DLL 的“导入库”的情况下,从 DLL 中获取函数的唯一其他方法是使用 LoadLibrary 和 GetProcAddress 等函数来查找、加载和提取所需的特定函数。)

You must link with the import library urlmon.lib. It's impossible to link directly to a DLL. (The only other way to get functions out of a DLL, in the absence of an "import library" for that DLL, is to use functions like LoadLibrary and GetProcAddress to find, load, and extract the particular function you want.)

紫罗兰の梦幻 2024-11-08 03:55:17

将此行放入您的源文件中:

#pragma comment(lib, "urlmon")

您的源文件已经在使用 urlmon 函数,因此在旁边列出该库是有意义的。

Put this line into your source file:

#pragma comment(lib, "urlmon")

Your source file already is using the urlmon functions, so it makes sense to list the library right alongside.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文