【问题标题】:Compile C++ Class based on MFC as Library编译基于 MFC 的 C++ 类作为库
【发布时间】:2018-10-01 05:46:55
【问题描述】:

我已经实现了一个依赖于 MFC 类的 C++ 类。现在我想创建一个库来在其他程序中使用我的类。 使用 VisualStudio2015,我尝试使用“Win32 项目”和“DLL MFC”,但没有任何结果。

谁能帮帮我?

谢谢

【问题讨论】:

  • “我试过使用”是什么意思? “没有任何结果”究竟是什么意思?实际错误、预期会发生什么等。具体细节。
  • 在输出类型中选择 DLL 代替 exe 构建动态库或 LIB 构建静态库以分发给其他人。
  • 您的问题含糊不清。您是否能够创建 DLL,或者在使用 DLL 时遇到问题?你遵循了哪些步骤?给一些代码sn-p。
  • @seccpur:在库中使用 MFC 需要的不仅仅是设置链接器的输出类型。

标签: c++ visual-studio dll mfc libraries


【解决方案1】:

您可以从任何类型的项目开始(它们只是正确属性设置的快捷方式)。

你只需要设置正确的属性。

在属性页面中,转到General->Configuration Type 并在.dll.lib 之间选择一个选项,具体取决于您要创建的库类型。

【讨论】:

  • 在库中使用 MFC 比生成 DLL 或静态库涉及更多方式。恐怕,这个答案不是很有帮助。通常最好不要一开始就试图回答一个糟糕的问题。
猜你喜欢
  • 1970-01-01
  • 2014-05-10
  • 2010-10-28
  • 1970-01-01
  • 1970-01-01
  • 2010-12-08
  • 2010-09-13
  • 2017-07-14
相关资源
最近更新 更多