MATLAB 帮助中心
将预包含文件添加到编译信息中
自 R2024a 起
addPreincludeFiles(buildinfo,filenames,paths,groups)
addPreincludeFiles(buildinfo,filenames,paths,groups) 将预包含文件和路径添加到编译信息中。
buildinfo
filenames
paths
groups
示例
全部折叠
此示例说明如何将预包含文件名添加到编译信息对象。
假设您的当前工作文件夹中有两个文件,即 myFile.c 和 myInc.h。
myFile.c
myInc.h
// myFile.c #include <stdio.h> int main(void) { #ifdef __STDC_VERSION__ printf("__STDC_VERSION__ is defined\n"); #else printf("__STDC_VERSION__ is not defined\n"); #endif #ifdef MY_MACRO printf("MY_MACRO is defined\n"); #else printf("MY_MACRO is not defined\n"); #endif } // myInc.h #ifndef MYINC_H #define MYINC_H #define MY_MACRO #endif
创建一个 RTW.BuildInfo 对象,并指定源文件、取消定义指令和预包含文件。
RTW.BuildInfo
buildInfo = RTW.BuildInfo; buildInfo.ComponentName = 'MyComponent'; addSourceFiles(buildInfo, 'myfile.c'); addUndefines(buildInfo, '__STDC_VERSION__'); addPreincludeFiles(buildInfo, 'myinc.h', pwd);
必需。包含编译和链接所生成代码的信息的 RTW.BuildInfo 对象。
必需。用于编译器的预包含头文件列表。
可选。指定预包含头文件的文件路径。
可选。指定预包含头文件的组。
在 R2024a 中推出
addUndefines | getUndefines | removeUndefines | getPreincludeFiles
addUndefines
getUndefines
removeUndefines
getPreincludeFiles
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
选择网站
选择网站以获取翻译的可用内容,以及查看当地活动和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择网站:
如何获得最佳网站性能
选择中国网站(中文或英文)以获得最佳网站性能。其他 MathWorks 国家/地区网站并未针对您所在位置的访问进行优化。
美洲
欧洲
亚太
联系您当地的办事处