关于工具编译asm文件产生unresolved external symbol _WinMainCRTStartup错误的解决方法
来源:互联网 发布:大数据分析引擎 编辑:程序博客网 时间:2024/04/29 08:19
刚开始学汇编语言,在debug下敲了几次代码不想写了,朋友推荐了rad,不料构建时报错了,当时没在意,换了masmplus使用,没想到一步运行的时候还是错,错误代码如下:
LINK : error LNK2001: unresolved external symbol _WinMainCRTStartup
loopAndbx.exe : fatal error LNK1120: 1 unresolved externals
原因:windows XP是32位系统,asm源文件却用到了16位的寄存器,链接的时候会出错。
解决办法:masmPlus,【配置】--【系统配置】--【编译/脚本】,勾选单独文件默认使用DOS模式(第二链接器),编译单独asm文件的时候就不会出问题了,但是注意,是16位的时候。如果32位的汇编,不要勾这个了。
原文地址:http://www.xcopys.com/archives/360,转载请注明出处。
- 关于工具编译asm文件产生unresolved external symbol _WinMainCRTStartup错误的解决方法
- MASMPlus编译出错:error LNK2001: unresolved external symbol _WinMainCRTStartup
- unresolved external symbol错误及其解决方法
- 关于类似 error LNK2001: unresolved external symbol _main 的解决方法
- 关于模版类编译出现unresolved external symbol的问题
- 关于VC报unresolved external symbol _WinMain错误的解决
- unresolved external symbol解决方法
- 关于error LNK2019: unresolved external symbol错误
- 关于error LNK2019: unresolved external symbol错误
- error LNK2019: unresolved external symbol _WinMain referenced in function _WinMainCRTStartup
- unresolved external symbol _WinMain referenced in function _WinMainCRTStartup
- opengl错误解决方法 unresolved unresolved external symbol ___glutInitWithExit@12
- unresolved external symbol _WinMain@16的解决方法
- unresolved external symbol _WinMain@16的解决方法
- unresolved external symbol _WinMain@16的解决方法
- unresolved external symbol _WinMain@16的解决方法
- unresolved external symbol _WinMain@16的解决方法
- error LNK2019:unresolved external symbol的解决方法
- 那爱小小的、很美
- php 使用 ffmpeg 转换视频,截图,并生成缩略图
- 关于tty,ppy和console
- Linux下的pthread_cond_t变量的部分使用
- 周边知识获取的价值
- 关于工具编译asm文件产生unresolved external symbol _WinMainCRTStartup错误的解决方法
- gcc下static 、 shared 与 dynamically loaded动态库详解
- C#正则表达式(RegEx)高级应用之分组(Group)替换(Replace)
- delphi如何导出EXCEL(1)
- 查看Oracle数据库表空间大小(空闲、已使用),是否要增加表空间的数据文件
- v$sqlarea,v$sql,v$sqltext提供的sql语句区别
- onclick="return check()"和onclick="check()"区别
- android 对多文语言的支持
- 取奇数游戏