4966|10

84

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

在tornado下包含tcl.h的问题 [复制链接]

我在tornado2.2下写了如下一段C程序:
#include
#include
#include

int main(void)
{
        Tcl_Interp *pTclInterp = Tcl_CreateInterp();
        if(!pTclInterp)
        {
                printf("Tcl Interpreter could not be created.\n");
                return 0;
        }
        if(Tcl_EvalFile(pTclInterp,"test.tcl") == TCL_ERROR)
        {
                printf("excute the tcl shell script error\n");
                return 0;
        };
        Tcl_DeleteInterp(pTclInterp);
        return 0;
}

报错tcl.h: No such file or directory
不知道是哪里错了,望有牛人能指教一下

最新回复

我现在做的项目就是直接用C语言的脚本语言来做的,这种方法只能用来做黑盒测试。白盒测试的方法也有,我目前用的比较底层,已经是直接用变量的绝对地址修改内存了,不推荐使用。  详情 回复 发表于 2009-11-24 18:58
点赞 关注

回复
举报

71

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
唉,没人知道么,进来说句话就会有分哦
 
 

回复

73

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
没找到这个文件 看看你tornado的builds中有没有把tcl.h的目录包含进来
 
 
 

回复

57

帖子

0

TA的资源

一粒金砂(初级)

4
 
顺便一提 tornado的shell就有tcl的解释器 你可以设置本地路径然后直接source
还有你不必用main函数 看着比较奇怪....
 
 
 

回复

80

帖子

0

TA的资源

一粒金砂(初级)

5
 
虽然问题还没解决,不过上面决定不使用TCL了……
 
 
 

回复

73

帖子

0

TA的资源

一粒金砂(初级)

6
 
楼主是想在Tornado环境下做自动化测试吗,我也一直想,没有思路。坚持,共同进步!
 
 
 

回复

76

帖子

0

TA的资源

一粒金砂(初级)

7
 
路径加入tornado\host\include就可以编译通过了
 
 
 

回复

62

帖子

0

TA的资源

一粒金砂(初级)

8
 
不过编译后下载out模块出问题了,tcl相关的函数符号不识别,vxWorks内核并不支持tcl库,只是host主机支持,难道利用tornado的tcl进行自动化测试无法实现了吗?楼主继续探讨啊!
 
 
 

回复

77

帖子

0

TA的资源

一粒金砂(初级)

9
 
怎么说呢,tornado的目标机相当于vxworks下的运行环境,所以一切要以目标机上存在的库为基准。看看帮助文档吧
 
 
 

回复

76

帖子

0

TA的资源

一粒金砂(中级)

10
 
明白,看来这个tcl的确只是host的运行环境,只是对开发环境的支持。不知楼主对vxWorks的测试采用什么方法,有自动化测试的方案没?谢谢!
 
 
 

回复

71

帖子

0

TA的资源

一粒金砂(初级)

11
 
我现在做的项目就是直接用C语言的脚本语言来做的,这种方法只能用来做黑盒测试。白盒测试的方法也有,我目前用的比较底层,已经是直接用变量的绝对地址修改内存了,不推荐使用。
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表