51Testing软件测试论坛

标题: 头文件调用时重复定义的问题 [打印本页]

作者: wraith    时间: 2007-8-4 09:42
标题: 头文件调用时重复定义的问题
我先定义了一个头文件里面都是我定义的常量和我需要用的变量,我有定义了一个头文件这里面写了各种我自己编的函数,里面还包含了我之前定义的那个都是常量和变量的头文件,但是随着我要用的函数增多,我怕robot会不能编译(robot的脚本有代码行数限制),所以我想再定义一个头文件把一部分头函数放到里面,但是他也需要包含之前的那个都是变量和常量的头文件.这样就会出现我的一个脚本需要两个头文件里面的函数时,会出现重复定义的问题,各位高手有什么解决办法吗?
作者: wraith    时间: 2007-8-6 22:58
无人响应!各位高手帮帮忙!
作者: WillTerner    时间: 2007-8-7 09:51
定义 LibraryA.sbh+LibraryA.sbl 和 LibraryB.sbh+LibraryB.sbl ,然后定义一个共用的全局变量和常量的头文件 ProjectGlobal.sbh, 在LibraryA.sbl 和LibraryB.sbl中都include 那个ProjectGlobal.sbh,然后在任一一个library文件中写库函数,在脚本中调用,只要include对应的library的头文件和ProjectGlobal.sbh,这样可以么?




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2