关于minifmod用vc7以上编译出现的重定义错误

minifmod是一个很不错的播放xm,it,mod文件的小lib,很适合做带“动静”的keygen等小程序,但是在vc7以上环境下编译会出现重定义错误……


其实已经有老外发现这个问题了,这里:http://www.gamedev.net/community/forums/topic.asp?topic_id=284953
不过里面提到的方法我试了,好像没有用,照样报错。
我的解决方法是忽略LIBCD.LIB和LIBC.LIB这两个库,这样就可以正常编译了。
不知道这样做会不会产生什么副作用?但程序的确是可以正确编译,运行了。
现在又发现一个可以解决这个问题的方法:在Link选项中加上/FORCE:MULTIPLE。
不知道这两种方法哪个更好?

博主友情提示:

如在您的评论中需要提及如QQ号、微信号、电子邮件地址或其他隐私敏感信息,欢迎通过>>博主专用加密工具v2<<加密后发布,原文只有博主可以看到。