当前位置: 首页 > news >正文

设计网站哪个好用设计衣服网站

设计网站哪个好用,设计衣服网站,低代码平台设计,自己做的网站显示iis7From: http://hi.baidu.com/jintuguo/item/45639b4e7cda3c9f833ae1bb Python调用C动态链接库 Python调用C库很简单,不经过任何封装打包成so,再使用python的ctypes调用即可。 test.cpp 生成动态库的源文件 #include stdio.h extern C { void…From: http://hi.baidu.com/jintuguo/item/45639b4e7cda3c9f833ae1bb Python调用C动态链接库 Python调用C库很简单,不经过任何封装打包成so,再使用python的ctypes调用即可。 test.cpp 生成动态库的源文件 #include stdio.h    extern C {           void display() {                   printf(This is Display Function\n);            }   }   g test.cpp -fPIC -shared -o libtest.so   call.py 调用动态库的源文件 import ctypes   so  ctypes.CDLL(./libtest.so)   so.display()   这里需要注意的是:使用g编译生成动态库的代码中的函数 或者 方法时, 需要 使用extern C来进行编译Python调用C(含类,重载)动态链接库但是调用C的so就有点麻烦了,网上找了下大部分都是需要extern C 来辅助也就是说还是只能调用C函数 不能直接调用方法 但是能解析C方法。test.cpp 生成动态库的源文件 #include Akita/Akita.h    class TestLib{           public:                   void display();                   void display(int a);         };   void TestLib::display() {           coutFirst displayendl;   }         void TestLib::display(int a) {           coutSecond displayendl;   }   extern C {           TestLib obj;           void display() {                  obj.display();            }           void display_int() {                  obj.display(2);            }   }   g test.cpp -fPIC -shared -o libtest.so使用这种方法有点麻烦 但是可以解决问题。注意到后面还是会有个extern C 不然构建后的动态链接库没有这些函数的符号表的。call.py 调用动态库的源文件 import ctypes   so  ctypes.CDLL(./libtest.so)   so.display()   so.display_int(1)   运行结果如下 ^[root:~/Projects/nugget/kvDB-py]#python call.py    First display   Second display   C/C调用Python模块 test.cpp  #include Akita/Akita.h    #include Python.h    int main() {             Py_Initialize();             if (!Py_IsInitialized())  return FALSE;           PyRun_SimpleString(import sys);             PyRun_SimpleString(sys.path.append(./));                //import Module            PyObject* pModule  PyImport_ImportModule(hello);             if (!pModule) {                     coutCant import Module!/nendl;                     return -1;             }                PyObject* pDict  PyModule_GetDict(pModule);             if (!pDict) {                     return -1;             }                //fetch Function            PyObject* pFunHi  PyDict_GetItemString(pDict, display);             PyObject_CallFunction(pFunHi, s, Crazybaby);             Py_DECREF(pFunHi);                //Release            Py_DECREF(pModule);             Py_Finalize();             return 0;     }   #g test.cpp -I/usr/local/include/python2.7 -ldl -lutil -lpthread -lpython2.7 call.py def display(name):           print hi,name   --------- C为Python编写扩展模块 Python为C提供脚本接口。 有了两者交互 方便之极。
http://www.yutouwan.com/news/367237/

相关文章:

  • 建设银行 网站无法打开wordpress一键登录
  • wordpress邮箱插件网站seo应用
  • 广东华星建设集团网站工程建设项目管理系统平台
  • 网站开发最佳组合京东商城网上购物京东超市
  • 网站关键词过多wordpress回复查看插件
  • 网站布局的三种基本方法国外设计网站app吗
  • 银川网站建设联系电话用织梦搭建网站
  • 枣庄公司网站建设怎样自己免费搭建网站
  • 宁夏建设局官方网站男女明星直接做的视频网站
  • 广州微网站制作永久免费域名
  • 西安网站建设问问q778925409耍強dede网站地图html文件
  • 电商网站建设案例网站建设的步骤图
  • 小网站怎么赚钱it培训班大概需要多少钱
  • 在哪个网站可以搜画画做品android 做电子书下载网站
  • 吕梁营销型网站建设费用wordpress选择字体颜色
  • 做免费推广网站重庆关键词优化平台
  • 天津做网站推广的网站建湖网站设计
  • 网站建设有哪些技术有教人做衣服的网站
  • 宝安网站建设(深圳信科)建立微信群怎么建
  • 重庆企业网站郑州网络推广软件
  • 海淀营销型网站建设上海网站开发哪家好
  • 哪个网站做衣服的自己怎么设计公司的logo
  • 南宁北京网站建设网站做收录是什么意思
  • 怎么做淘宝优惠卷网站alexa网站排名
  • 公司做网站需要提供什么资料南昌二手网站开发方案
  • 美食网站建设的可行性定制网站建设推广服务
  • 小型网站建设参考文献重庆百度seo排名
  • cad做彩图那个网站应用好用做电影网站收入
  • 苏州品牌网站设计企业深圳软件定制开发服务
  • 网站开发女生可以做吗建设银行网站证书