c++ - cl.exe发行或调试

标签 c++ visual-c++

我们正在使用带有gmake的VC++ 2015。该编译器如何确定它是Release版本还是Debug版本?

cl.exe / nologo / Zc:wchar_t / wd4675 / wd4407 / wd4595 / W3 / FS / GR / GS- / EHac / Zc:threadSafeInit- / X / WX / Zi / Ob1 / Oi / Ot / D“WIN32” / D “_WINDOWS” / D“UNICODE” / D“_UNICODE” / D _WIN32_WINNT = 0x0601 / D“_CRT_SECURE_NO_WARNINGS” / D _SCL_SECURE_NO_WARNINGS

这样做的主要原因是找出cl.exe用于_ITERATOR_DEBUG_LEVEL的值并相应地进行调整。

谢谢,
麦克风

最佳答案

我可以通过在* .pdb文件上运行字符串实用程序来找到设置。

关于c++ - cl.exe发行或调试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53602925/

相关文章:

c++ - 为什么 'auto' 声明都必须是同一类型?

c++ - 根据模板参数大小在成员函数中使用不同的返回类型

visual-c++ - 从 DLL 导出函数 - 使用 DEF 文件或 dllexport?

c++ - 放弃 CMainFrame 中的 ALT 按键操作

c++ - 使用 MFC 同步对象的陷阱

c++ - 尾随返回类型语法因 noexcept 说明符而失败?

c++ - 使用变换将映射键复制到 STL 中的 vector

c++ - 使用函数指针调用函数模板

c++ - 如何在此代码上访问 webbrowser 对象? C++

c++ - Unreal 4 C++ Actor 运动