红羊家园

未出土时便有节,待凌云处更虚心(竹)

jianghongfei ID:jiangredsheep
138935次访问,排名530好友0人,关注者1
jiangredsheep的文章
原创 175 篇
翻译 2 篇
转载 38 篇
评论 69 篇
最近评论
mohroq:wow gold,
HateMath:谢谢。
zgl_dm:你好:
在 第一步中,需要生成 perlxsi.c ,我输入了相同的命令,怎么没有得到 perlxsi.c 呢?请指教。谢谢
cangwu_lee:收藏了
jwouba:的确是比较全面的,就是有点缺陷,没有一点参考型的回答,这样也让应聘者心里有个底.
希望作者能够尽快续帖.
文章分类
收藏
    相册
    life
    校友笑容
    研究
    bla bla
    孙志岗主页
    我的space,来吧!(RSS)
    linux
    mylxiaoyi的专栏(RSS)
    matlab
    zjliu
    NLP蜘蛛网
    bill_lang
    svm resources
    SVM3
    SVMers
    SVMers2
    海洁blog(RSS)
    车万翔主页(RSS)
    高立奇blog(RSS)
    perl
    chaoslawful.(RSS)
    编程艺术
    中国龙(RSS)
    葡萄架下的牵牛花
    旧时好友
    张冠男(RSS)
    存档
    软件项目交易
    订阅我的博客
    XML聚合  FeedSky
    订阅到鲜果
    订阅到Google
    订阅到抓虾
    订阅到BlogLines
    订阅到Yahoo
    订阅到GouGou
    订阅到飞鸽
    订阅到Rojo
    订阅到newsgator
    订阅到netvibes

    原创 perl embeded into c++ 完全攻略收藏

    新一篇: perl文件读取之心得 | 旧一篇: Perl Puzzles Key(standard)

    perl embeded into c++ 完全攻略

     

    step 1:

    要想在Microsoft Developer Studio中使用perl首先要运行:

    perl -MextUtils::Embed -e xsinit

    生成perlxsi.c(perlxsi.cpp)文件.

    Step2:

    创建工程,选中创建空白工程的选项,再添加自己的源代码,这样产生的工程不会有多余的文件,默认也不使用预编译头。

    Project->Win32 Consol Application-> an empty project

    step3

    然后在生成的vc工程中将perlxsi.cperl.lib文件添加到Source Files文件夹中,这里注意perl.lib根据版本的不同也有不同,要到安装perl的文件夹下perl\lib\core中具体查找,比如我的就是perl58.lib

    具体做法: VC打开时,这样添加project->Add to project->Files

    除此之外,还要在vc的工具-〉选项-〉目录中将相关的库文件添加进来,我是这样设的:

    Executable files
    x:\perl\bin
    Include files
    x:\perl\lib\core
    Library files
    x:\perl\lib\core

    Step4

    测试程序如下
    #include "EXTERN.h"
    #include "perl.h"

    static PerlInterpreter *my_perl;

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

        my_perl = perl_alloc();
        perl_construct(my_perl);
        perl_parse(my_perl, NULL, 3, command_line, (char **)NULL);
        perl_run(my_perl);
        perl_destruct(my_perl);
        perl_free(my_perl);
        return 0;
    }

     

    发表于 @ 2005年06月07日 15:43:00|评论(loading...)|编辑

    新一篇: perl文件读取之心得 | 旧一篇: Perl Puzzles Key(standard)

    评论

    #zgl_dm 发表于2007-09-04 17:48:04  IP: 59.108.104.*
    你好:
    在 第一步中,需要生成 perlxsi.c ,我输入了相同的命令,怎么没有得到 perlxsi.c 呢?请指教。谢谢
    发表评论  


    当前用户设置只有注册用户才能发表评论。如果你没有登录,请点击登录
    Csdn Blog version 3.1a
    Copyright © redsheep