2012-04-09 72 views
0

我有一个包含许多项目的MFC项目。现在我想做一个这个项目的dll文件,任何人都可以提供信息如何从现有的mfc项目创建dll?从现有mfc项目创建dll

编辑

我曾尝试以下

  • 项目属性>配置>常规>配置类型,应申请变更文件(.exe),以动态库文件(.dll)
  • 项目属性>配置> C \ C++>常规>预处理器定义,添加_AFXDLL

我已经为启动项目完成了它是否包含所有依赖于dll的项目?

+1

我看到你以非常困惑的方式回答了这个问题中的答案。请使用标准术语,以便我们知道您在做什么。 1.不要使用“模块”一词。 VC中没有这样的东西。 2.“解决方案”是“项目”的集合。因此,不存在“内部有很多项目的项目”。 3.“项目”可以输出一个DLL或EXE。 – Roel 2012-04-10 13:24:34

回答

0

你尝试:
1.右键单击 “解决方案XXX” 在解决方案资源管理
2.单击 “新建项目”
3.对话框弹出
4.选择的Visual C++ - > MFC - > MFC DLL

0

这听起来像你想采取多个项目,每个输出一个DLL,并将它们编译成一个DLL。如果这是正确的,那么一种方法是将解决方案中的所有类添加到一个项目中。虽然我看不出这是一个有用的开发决定。你为什么要这样?

+0

纠正我,如果我错了。 **你有一个包含许多项目的视觉工作室解决方案,你想要一个包含所有这些项目的DLL。请注意,一个项目不能包含其他项目,但它可以引用其他项目。 – ldgorman 2012-04-10 13:03:35

+0

这些是我的项目所依赖的引用 – 2012-04-10 13:05:01

+0

dll是库项目的输出,而不是解决方案的输出。 – ldgorman 2012-04-10 13:05:32

相关问题