51Testing软件测试论坛
标题:
lr_output_message函数出错,痛苦。
[打印本页]
作者:
tuchun81
时间:
2007-2-27 16:59
标题:
lr_output_message函数出错,痛苦。
错误提示为:ction.c (219): syntax error; found "n" expecting `)'
Action.c (219): skipping "n"
Action.c (219): redeclaration of `lr_output_message' previously declared at C:\\Program Files\\Mercury Interactive\\Mercury LoadRunner\\include/lrun.h (498)
c:\\program files\\mercury interactive\\mercury loadrunner\\scripts\\comswebconsole\\\\combined_ComsWebConsole.c (4): 3 errors, not writing pre_cci.ci
代码为:
#include "web_api.h"
Action()
{
web_url("minimize.gif_2",
"URL=http://localhost:8080/Images/minimize.gif",
"Resource=1",
"RecContentType=image/gif",
"Referer=http://localhost:8080/Web/FunctionsForm.aspx",
LAST);
}
lr_output_message("n");
我看了lrun.h里面关于lr-output-message的定义,是这样的:int LR_MSG_FUNC lr_output_message PROTO((LPCSTR fmt, ...));
作者:
27022007
时间:
2007-2-27 17:18
标题:
试试
lr_output_message("n");
注意:你使用的“(”有可能是在中文输入法下输入的,所以回出现错误
你也可以在执行脚本前做一下编译,检查脚本是否有语法错误
作者:
tuchun81
时间:
2007-2-27 17:36
我开始感觉是“(”的问题,但是我的"("确实是在英文输入法下输入的。
即使是写成lr_output_message();编译时候也出错,如下的错误提示:
c:\\program files\\mercury interactive\\mercury loadrunner\\scripts\\comswebconsole\\combined_ComsWebConsole.c (4): 1 errors, not writing pre_cci.ci
会不会是要引入头文件啊?
作者:
27022007
时间:
2007-2-27 17:50
标题:
再试试
这样写lr_output_message();在编译时肯定会出错
你写成这样lr_output_message(“”);
编译试试
作者:
tuchun81
时间:
2007-2-28 10:04
lr_output_message(“”);也是一样的,会出错。
作者:
27022007
时间:
2007-2-28 12:39
你的头文件包括哪几个?
作者:
dandan
时间:
2007-2-28 12:45
关注中...........
作者:
tuchun81
时间:
2007-2-28 15:21
头文件只有一个 #include "web_api.h"
请问是不是头文件没有引入啊?
我试着引入过 lrun.h也不行
作者:
by1945
时间:
2007-3-1 10:25
lr_output_message("n")要放到action窗口里面,不能放到外面吧~
作者:
orange0210
时间:
2007-3-1 10:50
楼上正解
作者:
tuchun81
时间:
2007-3-1 16:05
楼上上的正解。。谢谢
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2