visual-studio-2008 - makedepend 等效于与 nmake 一起使用吗?

标签 visual-studio-2008 visual-c++ makefile nmake

只是想知道是否有 Visual Studio 附带的“makedepends”等价物,我可以与 nmake 一起使用。有人知道吗?

最佳答案

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

如果你有 Perl 和一个版本的 uniq (例如从 GnuWin32 )安装,以下单行将转储 myfile.cpp 使用的唯一 header 列表:

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

通过另一个创建相关 nmake 的脚本进行管道传输应该不会太困难。规则。

关于visual-studio-2008 - makedepend 等效于与 nmake 一起使用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/946105/

相关文章:

c++ - 如何将 __m128i 转换为 __m256i,同时将高位设置为零?

c - 递归 makefile 没有创建目标 `all' 的规则。停止

c - 无法使用Makefile链接数学库

c# - 业务对象和数据层

visual-studio - 如何使 Visual Studio 2008 中的文档选项卡以从左到右的顺序显示,就像在早期的 VS 中一样?

c# - 多个 .NET 配置文件和安装项目问题

c++ - 使用 CString 转换 int 并发送到控制台

c++ - PPL:线程池的初始化

c - 为什么需要在 Visual Studio 2010 中将 FILE 指针声明为 main()?

makefile - 在目标内设置 Makefile 变量