与makemake等效的makedepend吗? [英] makedepend equivalent for use with nmake?

查看:85
本文介绍了与makemake等效的makedepend吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

只是想知道Visual Studio是否附带了可以与nmake一起使用的"makedepends"等效项.有人知道吗?

Just wondering if there is a 'makedepends' equivalent that ships with visual studio that I can use with nmake. Does anyone know?

推荐答案

您可以使用

You can use the /showIncludes switch to cl.exe to list the headers #included by your source files. Nested includes are indicated by indentation with spaces. You can also turn on syntax-checking mode with the /Zs switch, to increase speed and avoid creation of .obj files.

如果您安装了Perl和uniq版本(例如,来自 GnuWin32 ),则以下内容-liner将转储myfile.cpp使用的唯一标头的列表:

If you have Perl and a version of uniq (e.g. from GnuWin32) installed, the following one-liner will dump the list of unique headers used by myfile.cpp:

cl /Zs /showIncludes /EHsc myfile.cpp | perl -ne "print if s/^Note: including file: *//" | sort | uniq

通过创建相关nmake规则的另一个脚本来传递它应该不太困难.

It should not be too difficult to pipe this through another script that creates the relevant nmake rules.

这篇关于与makemake等效的makedepend吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆