首页 » LoadRunner » Loadrunner脚本编译报错:Error 14 unbalanced `#endif' globals.h
"宝塔服务器面板,一键全能部署及管理,送你" 3188 "礼包"

Loadrunner脚本编译报错:Error 14 unbalanced `#endif' globals.h


3月 24, 2022 已阅读: 4,080 次    LoadRunner

问题说明

昨天用12版本的Loadrunner录制脚本后进行编译,发现编译不通过,提示报错“Error 14 unbalanced `#endif' globals.h”

Loadrunner脚本编译报错:Error	14	unbalanced `#endif'	globals.h-TestGo

根据报错原因也提示globals.h文件中的#endif不正常,然后跟以往正常的.h文件做对比,终于找到了问题所在,原来是缺少了#ifndef _GLOBALS_H、#define _GLOBALS_H这两个声明函数。

原因

问题实际原因在于在init.c和Action.c文件中存在局部变量或者全局变量的代码,导致脚本在编译时无法在globals.h文件无法找到对局部变量或全局变量的声明,因此报错。
既然缺少对应声明,那就再加上就可以了,加上后再次编译正常。
Loadrunner脚本编译报错:Error	14	unbalanced `#endif'	globals.h-TestGo