大众信息网

汇编在VS2008上的编译老是出错

关注:267  答案:2  手机版
解决时间 2021-04-04 04:05
1>------ Build started: Project: main.asm, Configuration: Debug Win32 ------
1>Assembling...
1> Assembling: .\main.asm
1>Linking...
1>LINK : fatal error LNK1221: 无法推导出子系统,必须定义它
1>Build log was saved at "file://c:\Users\dell\Desktop\CODE\main.asm\Debug\BuildLog.htm"
1>main.asm - 1 error(s), 0 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

我已经照网上说的把环境调好了,可以一编译就出这样的问题,无论是老师给的例子还是网上给的例子,怎么回事?
最佳答案
书上的汇编例子很多事针对控制台的(命令提示符下运行),而VS2008的默认编译状态是窗口的。
指定LINK的参数为/sussystem:console就可以了。
全部回答
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!