这是出于调试目的,我的C ++控制台应用程序在MSVC(2008)下运行时与非MSVC下运行时,其行为需要有所不同。

有没有简单的方法来检测它在msvc下运行?

谢谢

最佳答案

在调试器下运行时,IsDebuggerPresent函数返回true。 Here's所有可用的调试器相关功能的列表。

关于c++ - 检测[控制台]应用程序是否在MSVC下运行的简单方法,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6902106/

10-09 13:09