从现有的mfc项目创建dll

时间:2012-04-09 12:33:00

标签: c++ dll mfc

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

修改

我试过以下

  • 项目属性>配置>一般>配置类型,应从应用程序(.exe)更改为动态库(.dll)
  • 项目属性>配置> C \ C ++>一般>预处理器定义,添加_AFXDLL

我为启动项目做了这个,它是否包含dll中的所有依赖项目?

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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