error C4235: nonstandard extension used: ‘__asm‘ keyword not supported on this architecture

error C4235: nonstandard extension used: '__asm' keyword not supported on this architecture

32位程序不能在64位模式下编译。

要么以32位方式编译,

要么安装Intel C++ Compiler XE

使用了非标准扩展:此体系结构不支持关键字“__asm” 编译器不支持您使用的关键字。 例如,安腾处理器系列(IPF)编译器不支持_asm关键字。所有程序集代码都必须写在单独的文件中,或者应该通过内部函数使用。有关更多信息,请参阅“英特尔64位平台上可用的内部特性”。 此警告会自动升级为错误。如果您希望修改此行为,请使用#pragma警告。例如,要将C4235设置为2级警告,请使用以下代码行

你可能感兴趣的:(windows)