C2400 内联汇编程序语法错误,与 2015 年
C2400 inline assembler syntax error, vs 2015
__asm {
xor eax, eax
cpuid
mov vendor_id, ebx
mov vendor_id + 4, edx
mov vendor_id + 8, ecx
mov eax, 1
cupid
mov reg_eax, eax <--this line
mov reg_edx, edx
}
它显示错误 C2400 内联汇编程序语法错误在"操作码"中;找到"换行符"
和
if (Is_HT_Supported())
{ __asm {
mov eax, 1
cpuid mov reg_ebx, ebx <-- this line
}
return (unsigned char)((reg_ebx & NUM_LOGICAL_BITS) >> 16);
}
else
{
return (unsigned char)1;
}
显示错误 C2400 内联汇编程序语法错误在"第一个操作数"中;找到",">
如何解决?我正在使用VS 2015
我对同一部分代码也有同样的问题。并将cupid
更改为cpuid
cupid
mov reg_eax, eax <--this line
解决了这个问题
相关文章:
- VS 2015 链接错误 无法构建依赖于 libcurl 的项目
- 包含在 <WinSock2> Visual Studio 2015 中时出现错误
- 安装 SFML 后 Visual Studio 2015 中出现错误
- 外部 "C" Visual Studio 2015 中的显式类型错误,DLL 测试代码
- Visual Studio 2015更新3 -C 编译器错误
- 包括DLL中的OpenVDB;将错误与Visual Studio 2015联系起来
- 在Visual Studio 2015中观看一直给我这个错误:标识符"_fictionBook"未定义
- 未报告的错误VS 2015:十六进制字符说明符
- MSVS 2015, C++, 使用参数调用构造函数会导致错误
- 安装 Visual Studio 2015 时出现的错误,关于"Microsoft Visual C++ 2015 Redistributable"
- 链接错误时,使用CLION/CMAKE/MSVC 2015编译WIN32应用程序
- C ,vs 2015,致命错误:重复资源.类型:清单,名称:1,语言:0x0409
- Visual 2015 上的 std::get_time 不会在错误的日期失败
- C2400 内联汇编程序语法错误,与 2015 年
- Visual Studio 2015转到定义为错误的课程
- MSVC 2015-我程序中的SSE编译器错误或错误/未定义的行为
- 为什么一个"hello world"的 c++ 程序会在 Visual Studio 2015 中引发如此多的"iosfwd"错误?
- Visual Studio 2015:获取"non standard syntax, use '&' to create a pointer to member"错误
- Visual Studio 2015 错误 C3867"矩形::get_area":非标准语法;使用 '&' 创建指向成员的指针
- Visual Studio 2015 错误 C4996"std::_Copy_impl":使用可能不安全的参数进行函数调用