如何在 Visual Studio 2010 Express 中将 cpp 编译为 dll

Posted

技术标签:

【中文标题】如何在 Visual Studio 2010 Express 中将 cpp 编译为 dll【英文标题】:How to compile a cpp to a dll in visual studio 2010 express 【发布时间】:2011-06-09 06:28:05 【问题描述】:

我有一个 cpp,它依赖于同一文件夹中的几个标题。我需要将此 cpp 编译为 dll。我如何在 Visual Studio 2010 Express 中做到这一点?

我在 web 上找到了一些关于 Visual Studio 2008 的文章,但我无法在 2010 年使用它。任何指针将不胜感激。顺便说一句,我是一名java程序员。 CPP对我来说是全新的,我正在将别人的cpp编译成dll。

谢谢, 阿比

【问题讨论】:

VS2010中的过程与VS2008中的过程几乎完全相同 msdn.microsoft.com/en-us/library/ms235636.aspx @Xeo..我不知道这样问有什么问题? 【参考方案1】:

在解决方案资源管理器中右键单击您的项目,然后选择Properties...。在Configuration Properties -> General 下有一个名为Configuration Type 的选项。如果你把它改成Dynamic Library (.dll),你的项目在构建的时候会生成一个DLL。

【讨论】:

【参考方案2】:

作为起点,您可以使用“从现有代码创建新项目”,如 here 所述 - 在出现提示时指定您想要一个 DLL 项目。

一旦您有了一个封装 CPP 代码文件的项目,您可以在 MSDN 中找到有关特定项目设置的其他信息,或者根据需要发布新问题。

【讨论】:

以上是关于如何在 Visual Studio 2010 Express 中将 cpp 编译为 dll的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Visual Studio 2010 中使用 Visual Studio 2008 创建的 DLL?

利用mic visual studio 2010 编译器执行wincap获取网络适配器的代码

visual studio 2010不能正确安装,急求

关于在Visual Studio2010中如何卸载Visual Asixist这个插件?为啥将它卸载后Visual Studio启动后仍然有

电脑里的visual studio 2010怎么打开

如何在 Visual Studio 2010 中使用互斥锁