我正在创建一个 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/