本文介绍了[C ++]将src从32位迁移到64位时出错的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
大家好,
将src从32位迁移到64位时,
When migrate src from 32bit to 64 bit,
有一种情况:
错误: 使用的标准扩展名:此架构不支持'__asm'关键字
Error : onstandard extension used: '__asm' keyword not supported on this architecture
inline int get()
{
  __asm
  {
      mov eax,esp
  }; b $ b}
inline int get()
{
__asm
{
mov eax, esp
};
}
我不知道esp和eax
I don't know esp and eax
希望大家帮忙,
全部谢谢!
推荐答案
你将不得不从32位代码中弄清楚汇编代码的意图是什么,并找到相应的做法。它在C ++代码中。
You are going to have to figure out from the 32 bit code, what the intention is of the assembly code and find a corresponding means of doing it in C++ code.
这篇关于[C ++]将src从32位迁移到64位时出错的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!