配置包括路径和预处理定义页(导入共享库向导)
- 更新时间2025-07-30
- 阅读时长2分钟
该页位于导入共享库向导中,用于指定解析头文件(.h)时向导使用的包括路径和预处理定义。选择工具»导入»共享库,打开导入共享库向导。
该页包括以下内容:
| 选项 | 说明信息 |
|---|---|
| 包括路径 | 指定向导在解析头文件需由向导搜索的文件的路径。 |
| 新建路径 | 在包括路径列表中为新路径添加一行。 |
| 删除路径 | 从包括路径列表中删除选中路径。 |
| 上移 | 将包括路径列表中选中项的位置上移。 |
| 下移 | 将包括路径列表中选中项的位置下移。 |
| 预处理定义 | 指定欲接受的预处理定义。使用分号( ; )分隔多个预处理定义。 |
使用预处理定义的范例代码
如已定义WIN32,头文件的下列范例代码将只编译functionA:
#ifdef WIN32
int functionA(int para);
#endif
如需LabVIEW导入functionA,但未定义WIN32,可以在预处理定义文本框中输入WIN32预处理定义,定义WIN32。
下列范例代码是头文件中的另一个函数。在这种情况下,由于没有对NIAPI进行定义,LabVIEW将无法识别符号:
NIAPI int functionA(intpara);
如需LabVIEW导入该函数,可在预处理定义文本框中添加NIAPI=_stdcall,定义NIAPI。
在预处理定义中输入下列代码,可在上两个范例中定义函数:
WIN32; NIAPI=_stdcall