首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >创建dll文件

创建dll文件
EN

Stack Overflow用户
提问于 2010-12-22 07:18:08
回答 2查看 2.8K关注 0票数 0

如何从现有的.cpp文件创建.dll文件?我已经创建了我的HelloWorld.cpp和HelloWorld.h文件。

请帮帮忙。谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-12-22 07:43:39

这取决于你使用的是什么编译器(和版本)?我猜是MSVC++,所以动态库通常是一个可以使用的内置模板(可能名为'Win32 DLL')。(还有一个类似的“类库”。)

您的头文件签名可能也应该包含__declspec(dllexport),以确保编译器使它们可见。

将配置类型更改为“动态库”(在Properties->Configuration Properties->General下)并构建。

记住: DLL文件只是普通的普通老式可执行文件...它们可以包含Main(),但它们不需要,仅仅是类的集合也是很好的……您甚至可以简单地将.exe重命名为.dll,尽管每个编译器都有自己的小东西……

一个有用的链接可能是:http://msdn.microsoft.com/en-us/library/ms235636%28v=vs.80%29.aspx

票数 1
EN

Stack Overflow用户

发布于 2010-12-22 07:25:22

这是平台/编译器相关的。在Windows上,使用Microsoft Visual C++,您可以这样说:

代码语言:javascript
复制
cl /LD HelloWorld.cpp
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4504877

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档