我开始学习汇编语言是因为我对图像处理和 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 应用程序。