makedepend 等效于与 nmake 一起使用吗? [英] makedepend equivalent for use with nmake?

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

问题描述

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

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

推荐答案

您可以使用 /showIncludes 切换到 cl.exe 以列出源文件 #included 的标题.嵌套包含由带空格的缩进表示.您还可以使用 /Zs 开关打开语法检查模式,以提高速度并避免创建 .obj 文件.

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)安装后,以下单行将转储 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.

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

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