我在 Microsoft Visual Studio 2012 中使用 VLFeat 库 ( http://www.vlfeat.org/ )。
我的问题是:每当我运行程序时,控制台都会打印三个 Debug 行。我查看了源代码;似乎只有在定义宏 DEBUG 时才会打印这三行。
不幸的是,我找不到宏的定义位置;我没有在图书馆的源代码中找到它,也没有自己定义它。我什至尝试取消定义它(#undef),但这没有帮助。有谁知道宏是否由 Visual cpp 编译器定义,如果是,如何取消定义它?
我在 Microsoft Visual Studio 2012 中使用 VLFeat 库 ( http://www.vlfeat.org/ )。
我的问题是:每当我运行程序时,控制台都会打印三个 Debug 行。我查看了源代码;似乎只有在定义宏 DEBUG 时才会打印这三行。
不幸的是,我找不到宏的定义位置;我没有在图书馆的源代码中找到它,也没有自己定义它。我什至尝试取消定义它(#undef),但这没有帮助。有谁知道宏是否由 Visual cpp 编译器定义,如果是,如何取消定义它?