我目前正在MSVC ++上开发64位应用程序,我的应用程序需要mp3解码器库, 所以我使用libmad库,它在32位体系结构上可以正常工作。
但是它不链接64位体系结构上的libmad库,因为libmad使用__asm关键字表示不支持64位体系结构。 那我该如何解决这个问题呢? 我找到了有关将asm代码转换为固有代码的解决方案,但我不知道该怎么办。
这是疯狂的源代码:https://github.com/markjeee/libmad/search?q=__asm&unscoped_q=__asm