使用 DLL 的简单方法
我按照 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您至少需要执行以下操作:
.lib
文件.lib
文件的位置(库搜索路径.dll
文件在运行时可用(最简单的方法是将其放在与.exe
相同的目录中)将编译后的
.dll
分发到您的朋友,您需要包括:.h
文件 链接器的.lib
文件.dll
文件对于运行时At a minimum, you need to do the following:
.lib
file in the project.lib
file (library search path).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:.h
file(s) for the compiler.lib
file for the linker.dll
file for runtime