使用 DLL 的简单方法

发布于 2024-10-07 08:43:28 字数 253 浏览 3 评论 0原文

我按照 MSDN 演练在 Visual C++ Studio 中创建和使用 DLL,但它要求用户将 DLL 项目添加到与他们正在处理的项目相同的解决方案中。

有没有简单的方法来包含DLL?理想情况下,我想将我的 .dll(我想还有 .lib)分发给我的朋友,以便他们可以在自己的项目中使用它。

我意识到还有其他演练(其中一些是关于 SO 的),但它们都需要编辑 PATH 环境变量等。这真的是最简单的方法吗?

I followed the MSDN walkthrough on creating and using a DLL in Visual C++ Studio, but it requires the user to add the DLL project to the same solution as the project they're working on.

Is there a simple way to include a DLL? Ideally, I'd like to just distribute my .dll (and the .lib, I suppose) to my friends so they can use it in their own projects.

I realize there are other walkthroughs out there (some of them on SO), but they all require editing the PATH environment variable, etc. Is that really the simplest way?

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

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

发布评论

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

评论(1

始终不够 2024-10-14 08:43:28

您至少需要执行以下操作:

  • 在项目中包含 .lib 文件
  • 告诉链接器放置 .lib 文件的位置(库搜索路径
  • .dll 文件在运行时可用(最简单的方法是将其放在与 .exe 相同的目录中)

将编译后的 .dll 分发到您的朋友,您需要包括:

  • 编译器的 .h 文件 链接器的
  • .lib 文件
  • .dll 文件对于运行时

At a minimum, you need to do the following:

  • Include the .lib file in the project
  • Tell the linker where you put the .lib file (library search path)
  • Make the .dll file available at runtime (easiest is to put it in the same directory as the .exe)

To distribute the compiled .dll to your friends, you will need to include:

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