我开始学习汇编语言因为我对图像处理和C ++很感兴趣,幸运的是我在youtube上找到了一系列关于使用汇编语言和C ++进行图像处理的视频。
但是当我尝试实现我的第一个应用程序时,我在GetValueFromAsm函数中得到了未解析的外部 所以我需要你的帮助来找出我的错误。
这是我的C ++代码
#include <iostream>
#include <conio.h>
extern "C" int GetValueFromAsm();
int main()
{
std::cout<<"Value From Asm "<< GetValueFromAsm()<<std::endl;
_getch();
return 0;
}
这是我的汇编代码
.code
GetValueFromAsm proc
mov rax,30
ret
GetValueFromAsm endp
end
我正在使用VS 2010 / Windows 7 64位和x64应用程序。
答案 0 :(得分:2)
“马上”会想到两种可能性: