如何在 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 Studio2010中如何卸载Visual Asixist这个插件?为啥将它卸载后Visual Studio启动后仍然有