Я хочу включить определенный заголовочный файл только тогда, когда мой код скомпилирован с помощью команды mex в Matlab. Если он скомпилирован непосредственно с Visual Studio, я не хочу, чтобы он был включен.Mex compilation macro
Есть ли макрос, который может помочь с этим?
Я хотел бы сделать что-то в этом роде:
#ifdef MEX_COMPILE_FLAG
#include "mexDependent.h"
#end
Когда «он скомпилирован непосредственно с помощью Visual Studio», VS создает файл * .mex или автономный * .exe? – aschepler
@aschepler standalone – Leo
Я обнаружил, что если я позабочусь о включении «mex.h» перед чем-либо еще, можно использовать макрос mex_h. – Leo