HI我正在尝试将muParser与使用VC ++ 6编写的旧版MFC应用程序一起使用,将代码迁移到更高版本不是一种选择。
在此环境中使用muParser是否有任何成功。任何示例源代码都会很棒。
答案 0 :(得分:2)
将代码迁移到更高版本确实需要成为选项。按照今天的标准,VC 6是彻头彻尾的古代,并且支持正在迅速减弱。编译器充满了bug,现在肯定没有修复。多年来,它一直是图书馆维护者的祸根,当他们完全放弃对它的支持时,终于到了时间点。就像IE 6的死亡一样,有很多欢乐。你很可能不会让muParser在VC 6中工作。你将有更好的运气转移你的代码,并且你将有更多的批次来展示这些努力
如果真的不可能,你总是可以在现代版本的Visual Studio中将muParser库编译为DLL,然后从VC 6应用程序中调用它。
但是这种策略涉及它自己独特的痛苦品牌,当你可以将原始的MFC应用程序移植到现代版本的Visual Studio时,似乎没有理由挣扎。甚至当前版本的VS仍然很好地支持MFC库;你永远不会被VC 6困住。