32位汇编的编译,和连接方面的问题

qq_35467337 2016-11-29 11:34:06
当我直接输入nmake时,显示:
NMAKE : fatal error U1073: don't know how to make 'Test.res'
于是我单独ml,rc 生成obj和res文件
键入nmake显示如下
Test.obj : warning LNK4033: converting object format from OMF to COFF
Test.obj : error LNK2001: unresolved external symbol _MessageBoxA@16
Test.obj : error LNK2001: unresolved external symbol _ExitProcess@4
我思考了很久都没有结果,大家能帮我看看吗
...全文
504 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_35467337 2016-12-01
  • 打赏
  • 举报
回复
引用 2 楼 赵4老师的回复:
将错误信息中出现的标识符放在百度里面搜一下,看其在哪个.lib中,然后在本地硬盘上搜索该.lib,如果没有,在网上搜索相关库或模块下载安装,然后将其所在目录填写到“附加依赖库所在目录”中,将其名字添加到“附加依赖库”中,重新连接。 VC6: 工程、设置、C/C++、分类:Preprocessor、附加包含路径:填写附加头文件所在目录 逗号间隔多项 工程、设置、Link、分类:Input、附加库路径:填写附加依赖库所在目录 分号间隔多项 工程、设置、Link、分类:Input、对象/库模块:填写附加依赖库的名字.lib 空格间隔多项 VS20xx: 项目、属性、C/C++、附加包含目录:填写附加头文件所在目录 分号间隔多项 项目、属性、链接器、常规、附加库目录:填写附加依赖库所在目录 分号间隔多项 项目、属性、链接器、输入、附加依赖项:填写附加依赖库的名字.lib 空格或分号间隔多项
我安装软件时手贱点错了,谢谢你啦
qq_35467337 2016-12-01
  • 打赏
  • 举报
回复
引用 1 楼 scy2510的回复:
messagebox和exitprocess 链接不上?是没指定lib库吗
嗯,,我kernel32.dll出错了
赵4老师 2016-11-30
  • 打赏
  • 举报
回复
将错误信息中出现的标识符放在百度里面搜一下,看其在哪个.lib中,然后在本地硬盘上搜索该.lib,如果没有,在网上搜索相关库或模块下载安装,然后将其所在目录填写到“附加依赖库所在目录”中,将其名字添加到“附加依赖库”中,重新连接。 VC6: 工程、设置、C/C++、分类:Preprocessor、附加包含路径:填写附加头文件所在目录 逗号间隔多项 工程、设置、Link、分类:Input、附加库路径:填写附加依赖库所在目录 分号间隔多项 工程、设置、Link、分类:Input、对象/库模块:填写附加依赖库的名字.lib 空格间隔多项 VS20xx: 项目、属性、C/C++、附加包含目录:填写附加头文件所在目录 分号间隔多项 项目、属性、链接器、常规、附加库目录:填写附加依赖库所在目录 分号间隔多项 项目、属性、链接器、输入、附加依赖项:填写附加依赖库的名字.lib 空格或分号间隔多项
scy2510 2016-11-30
  • 打赏
  • 举报
回复
messagebox和exitprocess 链接不上?是没指定lib库吗

15,471

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 进程/线程/DLL
社区管理员
  • 进程/线程/DLL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧