【发布时间】:2014-02-14 17:47:10
【问题描述】:
当我尝试编译时,我遇到了很多错误:
km6502ot.h:77:1: error: pasting "Opcodei" and "(" does not give a valid preprocessing token
我在 OSX 上,我可以通过手动解决所有可能的问题,但是是否可以修复这个宏,以便 gcc 可以平静地吃掉它:
#define OP__(i) \
case 0x##i##: \
Opcode##i##(__THISP); \
break;
#define OP_d(i) \
case 0x##i##: \
if (__THIS__.P & D_FLAG) \
D_Opco##i##(__THISP); \
else \
Opcode##i##(__THISP); \
break;
【问题讨论】:
-
我正在尝试编译neshq.com/nsf/xmms-nsf-0.0.3.tar.gz btw