Art*_*yom 10 dependencies gcc visual-c++
是否存在MSVC的依赖关系生成标志,如gcc的-M
标志.
我用过的每个C++编译器都有这种标志.如何使用MSVC cl编译器自动创建依赖项.
小智 6
这个批处理脚本可能是你和我一直在寻找的,虽然我还没有测试过.
将文件作为%1传递,并将路径包含为%2
@ECHO %1: \
@FOR /F "tokens=1,2,3,*" %%A IN ('cl /nologo /c %1 /Zs /showIncludes /I%2') DO @IF NOT "%%D"=="" echo %%D \
Run Code Online (Sandbox Code Playgroud)
输出:
filename.c: \
header.h \
someotherheader.h
Run Code Online (Sandbox Code Playgroud)
您也许可以使用:
/showIncludes show include file names
Run Code Online (Sandbox Code Playgroud)
尽管之后您可能还需要一些额外的过滤才能获得您需要的格式。
归档时间: |
|
查看次数: |
1695 次 |
最近记录: |