Raj*_*war 2 sockets mfc visual-studio-2010 visual-c++
我试图从基于MFC的应用程序移植某个功能.显然我没有MFC的经验.我感兴趣的类继承自CAsyncSocket.当在MSDN上查找该类时,它声明该类派生自afxsock.h.当我将它添加到我的控制台应用程序代码时,我收到以下错误消息
Error 1 error C1189: #error : Building MFC application with /MD[d] (CRT dll version) requires MFC shared dll version. Please #define _AFXDLL or do not use /MD[d] d:\program files (x86)\microsoft visual studio 10.0\vc\atlmfc\include\afx.h
Run Code Online (Sandbox Code Playgroud)
有关如何解决此问题的任何建议?
要使用任何MFC,您需要将程序与MFC链接.最简单的方法是通过项目属性.打开项目属性并转到"常规".选择"使用MFC""在静态库中使用MFC"或"在共享dll中使用MFC".尝试重新构建您的程序.之后您可能需要调整其他一些选项
| 归档时间: |
|
| 查看次数: |
5406 次 |
| 最近记录: |