makedepend 等效于与 nmake 一起使用吗? [英] makedepend equivalent for use with 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
以列出源文件 #include
d 的标题.嵌套包含由带空格的缩进表示.您还可以使用 /Zs
开关打开语法检查模式,以提高速度并避免创建 .obj 文件.
You can use the /showIncludes
switch to cl.exe
to list the headers #include
d 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屋!