none
我有个.lib和.h,怎么做成mobile上能用的dll啊? RRS feed

  • 问题

  •  

    有个g729.lib和g729.h,里面的函数有

    void va_g729a_init_encoder();
    void va_g729a_encoder(short *speech, unsigned char *bitstream);
    void va_g729a_init_decoder();
    void va_g729a_decoder(unsigned char *bitstream, short *synth_short, int bfi);

    应该是C的

     

    怎么封装成.net能用的dll啊?

    求详细步骤!

    或者直接帮我封装了也行!

    多谢多谢

     

    qq:6662374

    2008年5月29日 3:51

答案

  • 新建一个C++的dll工程,链接好相关库文件,
    把方法申明为外部调用,编译好的dll用于在.NET中p/invoke
    可以参考:
    http://www.cnblogs.com/fox23/archive/2008/02/14/1067490.html
    http://www.winbile.net/cms/News/Newsc7c22i7984.aspx

    Freesc Huang
    2008年6月1日 10:38
    版主

全部回复

  • 新建一个C++的dll工程,链接好相关库文件,
    把方法申明为外部调用,编译好的dll用于在.NET中p/invoke
    可以参考:
    http://www.cnblogs.com/fox23/archive/2008/02/14/1067490.html
    http://www.winbile.net/cms/News/Newsc7c22i7984.aspx

    Freesc Huang
    2008年6月1日 10:38
    版主
  • 我想问一下,连接g729a.lib时出错,提示无法解析的外部符号,怎么解决啊?
    2009年5月22日 2:18