标题:C嵌套perl简单小程序,运行失败求解答!
只看楼主
芸香客
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2011-3-5
结帖率:100%
已结贴  问题点数:20 回复次数:6 
C嵌套perl简单小程序,运行失败求解答!
#include "EXTERN.h"
#include "perl.h"

static PerlInterpreter *my_perl;                                          //申明了一个指向Perl解释器指针

int main(int argc, char **argv)
{
    char* command_line[] = {"", "-e","print \"Hello from C!\\n\";"};

    my_perl = perl_alloc();                                              //实例化Perl解释器
    perl_construct(my_perl);
    perl_parse(my_perl, NULL, 3, command_line, (char **)NULL);           //parse是perl解析语句,run是执行语句
    perl_run(my_perl);
    perl_destruct(my_perl);                                              //释放Perl解释器
    perl_free(my_perl);
    return 0;
}
编译链接都没问题,就是运行是没有结果,提示应用程序出错,设置断点编译执行到/perl_parse(my_perl, NULL, 3, command_line, (char **)NULL); /就说有未出理的异常,不知道怎么回事.敬请高手指点
搜索更多相关主题的帖子: 申明 include 解释器 
2011-05-13 23:43
夜叶
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:104
专家分:189
注 册:2011-5-7
得分:4 

陪你等高手
2011-05-14 07:54
w123012306
Rank: 9Rank: 9Rank: 9
来 自:湖南
等 级:蜘蛛侠
威 望:4
帖 子:307
专家分:1180
注 册:2010-4-22
得分:4 
我不会!

楼上,楼下的一定要幸福开心哦!
2011-05-14 08:22
wavewind
Rank: 3Rank: 3
来 自:浙江
等 级:论坛游侠
帖 子:34
专家分:101
注 册:2011-5-13
得分:4 
看不懂
2011-05-14 09:32
芸香客
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2011-3-5
得分:0 
期待中
2011-05-14 11:04
kyzrong
Rank: 2
等 级:论坛游民
帖 子:7
专家分:19
注 册:2010-9-20
得分:4 
没有看过这样的头文件。
把头文件的代码贴出来吧!
收到的鲜花
  • 芸香客2011-05-14 21:10 送鲜花  2朵  
2011-05-14 11:18
芸香客
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2011-3-5
得分:0 
回复 6楼 kyzrong
头文件非常的长,差不多好几千行呢,这贴不下。这两个头文件是为了在C中使用perl加进来的。安装了perl的解释器后会有这两个头文件的。

[ 本帖最后由 芸香客 于 2011-5-14 11:40 编辑 ]
2011-05-14 11:36



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-339778-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.321039 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved