VC中使用nmake命令编译方法

 

推荐链接:

轻松注册,推荐一个网站获得20元

网络账本 —免费的网络记帐本,今天你记账了吗?

倍新咨询—投资咨询专家

在线炒外汇—免费订阅外汇月刊

学不好英语,不是你的错。因为学习内容太枯燥乏味! 为什么不试试《看电影学英语》?

       VC6.0其实已经不再使用makefile文件进行编译了,但是它仍然可以导出makefile文件,后缀名为*.mak,方法是在工程菜单下的导出makefile文件,你也可以将*.mak文件更名为makefile这样就可以只使用nmake进行编译而不用再在后面带参数([/f makefile] )。

       剩下的工作就是进入该工程文件所在的路径,然后执行makefile命令,然后再将生成文件copy到bin目录下就ok了。

1.如果要编译Release版本

nmake /f "*****.mak" CFG="****** - Win32 (x86) Release"

2.如果要编译Debug版本

nmake /f "*****.mak" CFG="****** - Win32 (x86) Debug"nmake /f "*****.mak"

因为makefile文件里有如下逻辑:

!IF "$(CFG)" == ""
CFG=****** - Win32 Debug
!MESSAGE No configuration specified. Defaulting to ****** - Win32 Debug.
!ENDIF

要注意头(库)文件路径要在工程----设定中加入,不然会无法编译通过。

nmake参数:

Usage: NMAKE @commandfile
 NMAKE [options] [/f makefile] [/x stderrfile] [macrodefs] [targets]

Options:

/A Build all evaluated targets
/B Build if time stamps are equal
/C Suppress output messages
/D Display build information
/E Override env-var macros
/HELP Display brief usage message
/I Ignore exit codes from commands
/K Build unrelated targets on error
/N Display commands but do not execute
/NOLOGO Suppress copyright message
/P Display NMAKE information
/Q Check time stamps but do not build
/R Ignore predefined rules/macros
/S Suppress executed-commands display
/T Change time stamps but do not build
/U Dump inline files
/Y Disable batch-mode
/? Display brief usage message

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
这个错误提示是由于系统无法找到或执行 nmake 命令引起的。nmake 是 Microsoft Visual Studio 的一个工具,用于构建和编译 C/C++ 项目。如果你没有安装 Visual Studio,或者没有将其相关路径添加到系统环境变量,就会出现这个错误。 要解决这个问题,你可以尝试以下几个步骤: 1. 确保已经安装了 Microsoft Visual Studio。如果没有安装,你可以从官方网站下载并安装。 2. 如果已经安装了 Visual Studio,但依然出现该错误,可能是由于环境变量没有正确设置。你可以按照以下步骤检查和设置环境变量: - 打开控制面板,并找到“系统”或“系统和安全”选项。 - 点击“高级系统设置”或“系统”链接,在打开的窗口点击“环境变量”按钮。 - 在“系统变量”列表查找名为“Path”的变量,然后点击“编辑”按钮。 - 在弹出的编辑环境变量窗口,确保路径 `C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\bin\Hostx64\x64`(根据你的 Visual Studio 版本和安装路径可能会有所不同)已经添加到其。如果没有添加,可以点击“新建”按钮,在新建环境变量窗口添加该路径。 - 确认并关闭所有打开的窗口。 3. 如果上述步骤仍然没有解决问题,你可以尝试重新安装 Visual Studio,并确保在安装过程选择了包含 C/C++ 工具的选项。 希望以上解决方法能对你有所帮助!如果问题还存在,请提供更多详细信息,以便我能够更好地帮助你。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值