如何把包含"#"的一段代码写成宏如:#pragma ...变成:#define MYMACRO #pragma ...[解决办法]去查C标准,用#和##转换吧。另外,按C标准,不可以用宏生成pragma的,也许某些编译器扩展/bug支持。[解决办法]尝试封装, 失败了.[解决办法]试过用^#不行,VS2010编译不通过,有个折中的办法,建议把#pragma...那行去掉,保留下面的[解决办法]使用代码生成技术[解决办法]如果是VC2010可以用__pragma