__FILE__ 和 PDB 的相对路径
Relative path for __FILE__ and PDB
我想从可执行文件中隐藏机器特定路径部分。
是否可以强制 PDB 符号和 __FILE__
宏的相对路径?
所以 some/all 路径的初始部分不会放入文件中?
我使用 MSVC,GCC 解决方案不起作用。
所有选项如下:
/permissive- /MP /GS /Zc:rvalueCast /analyze- /W3 /Zc:wchar_t /I"
<some path here>" /Qspectre-load /ZI /Gm- /Od /sdl /Fd"<some path here>"
/Zc:inline /fp:precise /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D
"_UNICODE" /D "UNICODE" /errorReport:prompt /WX- /Zc:forScope /RTC1
/GR- /Gd /Oy- /MTd /openmp- /Fa"<some path here>" /EHa /nologo
/Fo"<some path here>" /Fp"<some path here>" /diagnostics:classic
我想从可执行文件中隐藏机器特定路径部分。
是否可以强制 PDB 符号和 __FILE__
宏的相对路径?
所以 some/all 路径的初始部分不会放入文件中?
我使用 MSVC,GCC 解决方案不起作用。
所有选项如下:
/permissive- /MP /GS /Zc:rvalueCast /analyze- /W3 /Zc:wchar_t /I"
<some path here>" /Qspectre-load /ZI /Gm- /Od /sdl /Fd"<some path here>"
/Zc:inline /fp:precise /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D
"_UNICODE" /D "UNICODE" /errorReport:prompt /WX- /Zc:forScope /RTC1
/GR- /Gd /Oy- /MTd /openmp- /Fa"<some path here>" /EHa /nologo
/Fo"<some path here>" /Fp"<some path here>" /diagnostics:classic