16,551
社区成员
发帖
与我相关
我的任务
分享
[/quote]
解决办法1:让你们的供应商交付的动态库改成纯C++标准库的接口
CString改成std::string CArray改成vector
解决办法2:你自己懂MFC,自己封装一层再给QT用
很少有人动态库这样去依赖MFC的,除非确认客户也是使用MFC[/quote]
俺觉得你说得有道理,作为甲方就应该让他们把动态库改了明明签合同的时候说了支持QT调用的[/quote]
觉得有道理没有用的,
第一:尝试去沟通,让供应商改成导出的接口不依赖MFC,只依赖标准库
第二:沟通失败,就只能自己把MFC的动态库封装成标准库的接口,
我已经刚试验了,这条路可行,用的是VS + QT,但是很麻烦,不太建议自己去整。[/quote]
谢谢,已经在跟那边沟通了,希望他们能答应修改接口,希望我能顺利毕业。
[/quote]
解决办法1:让你们的供应商交付的动态库改成纯C++标准库的接口
CString改成std::string CArray改成vector
解决办法2:你自己懂MFC,自己封装一层再给QT用
很少有人动态库这样去依赖MFC的,除非确认客户也是使用MFC[/quote]
俺觉得你说得有道理,作为甲方就应该让他们把动态库改了明明签合同的时候说了支持QT调用的[/quote]
觉得有道理没有用的,
第一:尝试去沟通,让供应商改成导出的接口不依赖MFC,只依赖标准库
第二:沟通失败,就只能自己把MFC的动态库封装成标准库的接口,
我已经刚试验了,这条路可行,用的是VS + QT,但是很麻烦,不太建议自己去整。
[/quote]
解决办法1:让你们的供应商交付的动态库改成纯C++标准库的接口
CString改成std::string CArray改成vector
解决办法2:你自己懂MFC,自己封装一层再给QT用
很少有人动态库这样去依赖MFC的,除非确认客户也是使用MFC[/quote]
俺觉得你说得有道理,作为甲方就应该让他们把动态库改了明明签合同的时候说了支持QT调用的
[/quote]
解决办法1:让你们的供应商交付的动态库改成纯C++标准库的接口
CString改成std::string CArray改成vector
解决办法2:你自己懂MFC,自己封装一层再给QT用
很少有人动态库这样去依赖MFC的,除非确认客户也是使用MFC