gpt4 book ai didi

c++ - Mex 编译宏

转载 作者:太空狗 更新时间:2023-10-29 20:14:05 24 4
gpt4 key购买 nike

我希望仅在通过 Matlab 中的 mex 命令编译我的代码时包含某个头文件。如果它是直接用 Visual Studio 编译的,我不希望包含它。

是否有一个宏可以帮助解决这个问题?

我想做这样的事情:

#ifdef MEX_COMPILE_FLAG
#include "mexDependent.h"
#end

最佳答案

您可以为此使用宏 MATLAB_MEX_FILE。要使 mex.h 正常工作,当且仅当编译对象最终将链接到 mex 文件时,才必须定义此宏。因此 mex 命令确保在调用编译器时始终定义它。

关于c++ - Mex 编译宏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17970678/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com