我正在使用命令行参数 Fo,命令行是这样的:
file1.c /ZI /nologo /W3 /WX- /Od /Oy- /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_UNICODE" /D "UNICODE" /Gm /EHsc /RTC1 /GS /fp:precise /Zc:wchar_t /Zc:forScope /Gd /analyze- /errorReport:queue /bigobj /FdDebug\vc100.pdb /FoDebug\ /FaDebug\
Run Code Online (Sandbox Code Playgroud)
但是某些文件仍然在 Debug 文件夹(exe、ilk、pdb)之外生成
我做错了什么?
这些是链接器生成的文件。您需要单独运行它或使用 /link 编译器选项,以便您可以控制其输出。使用 /OUT 选项设置 .exe 和 .ilk 位置,使用 /PDB 选项设置 .pdb 位置。