| 
 | 
 
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册  
 
x
 
 本帖最后由 我叫学得会 于 2021-4-11 18:21 编辑  
 
师傅们,我复现资料上的代码例子,在c++引用汇编模块,不知道是哪里没有设置好,报一堆错误,还请师傅们指点 
 
 
 
- #include <windows.h>
 
 - #include <stdio.h>
 
  
 
- int main()
 
 - {
 
  
-     LPVOID lp = GetProcAddress(LoadLibraryA("user32.dll"), "MessageBoxA");
 
 -     char * pszData = "Hello world";
 
 -     _asm
 
 -     {
 
 -         push 0
 
 -         push 0
 
 -         push pszData
 
 -         push 0
 
 -         call lp
 
 -     }
 
 -     return 0;
 
 - }
 
  复制代码 
 
严重性        代码        说明        项目        文件        行        禁止显示状态 
错误        C2440        “初始化”: 无法从“const char [12]”转换为“char *”        汇编1        E:\mytest\汇编1.cpp        9         
严重性        代码        说明        项目        文件        行        禁止显示状态 
错误        C4235        使用了非标准扩展: 不支持在此结构上使用“__asm”关键字        汇编1        E:\mytest\汇编1.cpp        10         
严重性        代码        说明        项目        文件        行        禁止显示状态 
错误        C2065        “push”: 未声明的标识符        汇编1        E:\mytest\汇编1.cpp        12         
严重性        代码        说明        项目        文件        行        禁止显示状态 
错误        C2143        语法错误: 缺少“;”(在“常数”的前面)        汇编1        E:\mytest\汇编1.cpp        12         
严重性        代码        说明        项目        文件        行        禁止显示状态 
错误        C2146        语法错误: 缺少“;”(在标识符“push”的前面)        汇编1        E:\mytest\汇编1.cpp        13         
严重性        代码        说明        项目        文件        行        禁止显示状态 
错误        C2065        “push”: 未声明的标识符        汇编1        E:\mytest\汇编1.cpp        13         
严重性        代码        说明        项目        文件        行        禁止显示状态 
错误        C2143        语法错误: 缺少“;”(在“常数”的前面)        汇编1        E:\mytest\汇编1.cpp        13         
严重性        代码        说明        项目        文件        行        禁止显示状态 
错误        C2146        语法错误: 缺少“;”(在标识符“push”的前面)        汇编1        E:\mytest\汇编1.cpp        14         
严重性        代码        说明        项目        文件        行        禁止显示状态 
错误        C2065        “push”: 未声明的标识符        汇编1        E:\mytest\汇编1.cpp        14         
 
 |   
 
 
 
 |