【发布时间】:2012-10-18 23:10:35
【问题描述】:
我有从我的 matlab 脚本调用的 mex 代码。为了调试代码,我放了很多 mexPrintf 语句,但现在出于计时目的,我不希望在 mex 代码调用中发生任何 I/O(因为 I/O 需要很多时间)。在我的代码中抑制 mexPrintf 调用的最简单和最好的方法是什么,以便根本不执行这些语句,而不必删除/注释掉这些语句? (我不想删除/注释掉这些语句并重新编译我的 mex 代码,因为我以后可能需要这些调试语句,并且我不想继续一遍又一遍地修改和构建我的代码) .
是否有任何编译器开关可以解决问题?还是一些预处理器语句?
谢谢!
【问题讨论】: