我们的发布版本需要MFC库的调试版本。有谁知道从哪里开始查看项目,以便我们可以正确地更改这些依赖项以释放它们? 使用的命令行:
for(* .lib)中的%f执行dumpbin /IMPORTS:msvcrt120d.dll /OUT:output.txt
编辑:
我得到的输出(不知道我指定的导入文件):
Dump of file DataMts.lib
File Type: LIBRARY
Summary
1B0 .CRT$XCU
15BA .bss
238 .data
5D67 .data$r
1FC0 .debug$S
1ABB2 .drectve
1AE68 .pdata
1CA3C .rdata
BDF0 .rdata$r
730 .rsrc$01
25F8 .rsrc$02
636 .text$di
146BCA .text$mn
F259 .text$x
597 .text$yd
3BC58 .xdata
980 .xdata$x
10 ATL$__a
10 ATL$__z
答案 0 :(得分:0)
刚刚完成此操作以确保我们的最终版本没有调试依赖项 这是我的蝙蝠文件 -
@echo off
echo Testing...
for %%v in (*.exe *.dll) do (
dumpbin /imports %%v | find /i "0d.dll" > nul
if not errorlevel 1 echo %%v is Debug
)