0

我有一个 MFC 项目,其中包含许多项目。现在我想制作这个项目的 dll 文件,谁能提供有关如何从现有 mfc 项目创建 dll 的信息?

编辑

我试过以下

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

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

4

2 回答 2

0

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

于 2012-04-09T14:15:44.823 回答
0

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

于 2012-04-10T11:19:47.933 回答