visual-c++ - 如何为现有的 Win32 C++ 项目添加 MFC 支持?

标签 visual-c++ mfc

我正在创建一个 C++ 应用程序,它使用 Qt 来创建 GUI。但是,我需要使用依赖于 MFC(用于 CString 等)的第三方库。有没有办法将 MFC 添加到我的应用程序中以允许我使用这个库,还是我需要自己重写它?

我看到了 this question ,但它没有告诉我如何手动将 MFC 添加到项目中。

最佳答案

如果库应用接受/返回/使用 CStrings,它将需要与 MFC 库链接,或者已经静态链接 MFC 库。

如果您使用的是 Visual Studio,您可以根据需要勾选“在静态/共享库中使用 MFc”,只要您保留当前程序入口点,它就不会影响您的应用程序 GUI。

关于visual-c++ - 如何为现有的 Win32 C++ 项目添加 MFC 支持?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2015049/

相关文章:

c++ - 对初始化时使用的未初始化局部变量感到困惑?

C++ 项目类型 : unicode vs multi-byte; pros and cons

c++ - OpenCV逐帧视频拼接

c - 如何处理 WTL/Win32 应用程序中 TreeView 的右键单击?

windows - Visual C++ MFC 中窗口启动时的事件顺序

c++ - Visual C++ 核函数 : boost include files not found

c++ - extern "C"char Table[256][256]之间的区别;和 extern char Table[256][256];

windows - SHFileOperation FOF_ALLOWUNDO 对长文件名失败

winapi - 属性表和页面的默认字体是什么?

collections - MFC 容器中的 find_if 具有从 std::iterator 派生的迭代器