通过编码在 C++ 中查找 Debug 或 Release 模式
Finding Debug or Release mode in C++ through coding
我的应用程序根据程序的模式将一些文件保存在指定的路径中 运行...即调试模式或发布模式...我如何通过编码找出其中的文件模式我的程序当前 运行 开启?这样我就可以写出正确的 if else 语句..
请帮帮我..
我正在使用 VS2005 和 C++98..
您可以使用 preprocessor symbols _DEBUG
and NDEBUG
:
#ifdef _DEBUG
std::cout << "in debug mode";
#else
std::cout << "in release mode";
#endif
我的应用程序根据程序的模式将一些文件保存在指定的路径中 运行...即调试模式或发布模式...我如何通过编码找出其中的文件模式我的程序当前 运行 开启?这样我就可以写出正确的 if else 语句..
请帮帮我..
我正在使用 VS2005 和 C++98..
您可以使用 preprocessor symbols _DEBUG
and NDEBUG
:
#ifdef _DEBUG
std::cout << "in debug mode";
#else
std::cout << "in release mode";
#endif