青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

面對現實,超越自己
逆水行舟,不進則退
posts - 269,comments - 32,trackbacks - 0
一、SWIG環(huán)境搭建
 
   1、 下載Swig for Windows:http://www.swig.org/download.html
   2、 解壓 .zip 文件到目錄,比如:D:\backupsoftware
   3、 添加環(huán)境變量到path, 比如: D:\backupsoftware\swigwin-3.0.10
   4、 簡單測試安裝是否成功:
   打開Dos,在命令行執(zhí)行: swig --help, 顯示 Target Language Options即表明安裝成功。

二、以c++為例

1、編寫c++源文件
//example.h
#include <iostream>
using namespace std;
class Example{
public:
void say_hello();
};

//example.cpp

#include "example.h"

void Example::say_hello()
{
      printf("hello");
}

2、再寫一個swig模塊定義文件如下
%module example
%{
#include "example.h"
%}
%include "example.h"

3、通過命令行運行:$ swig -python -c++ example.i

    如果是使用C源碼,則選項:$ swig -Python example.i

    這樣會創(chuàng)建兩個不同的文件:example_wrap.cxx(如果用c源碼是example_wrap.c),和python文件example.py。


4、使用python.distutils生成模塊動態(tài)庫
python自帶一個distutils工具,可以用它來創(chuàng)建python的擴展模塊。使用它也很簡單,只需要先定義一個配置文件,通常是命名為setup.py,如下:
#!/usr/bin/env python

"""
setup.py file for SWIG C\+\+/Python example
"""
from distutils.core import setup, Extension
example_module = Extension('_example',
sources=['example.cpp''example_wrap.cxx',],
)
setup (name = 'example',
version = '0.1',
author = "www",
description = """Simple swig C\+\+/Python example""",
ext_modules = [example_module],
py_modules = ["example"],
)

注:swig生成的擴展模塊對象名必須使用python模塊名并在前面加上下劃線_,剛才我們通過swig生成的python文件是example.py,所以這里的模塊對象名必須是'_example',否則無法順利編譯。

5、編譯
命令行中將當前工作目錄切換到文件example.cpp,example_wrap.cxx,example.py,setup.py所在的目錄,然后輸入以下命令:
python setup.py build_ext --inplace

會在本目錄下生成_example.pyd模塊。

6、測試
import examlpe
example.Example().say_hello()

:如果導入模塊失敗,需要將模塊所在路徑添加到sys.path中,在次導入就會成功



posted on 2016-08-18 11:20 王海光 閱讀(4738) 評論(0)  編輯 收藏 引用 所屬分類: 腳本
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            中文久久精品| 一区二区三区久久| 亚洲美女诱惑| 99国产精品久久久| 亚洲视频图片小说| 久久久久久免费| 欧美成年网站| 亚洲一区二区三区视频| 香蕉免费一区二区三区在线观看| 欧美一区二区视频在线观看| 欧美淫片网站| 欧美日韩国产一区二区三区| 欧美日本一道本在线视频| 国产午夜亚洲精品不卡| 亚洲麻豆视频| 久久免费视频一区| 一区二区三区黄色| 欧美 日韩 国产在线 | 亚欧成人在线| 国产精品亚洲网站| 9l国产精品久久久久麻豆| 久久久噜噜噜久噜久久| 亚洲精品视频在线| 久久夜色精品国产亚洲aⅴ| 国产精品国产自产拍高清av王其 | 韩国三级在线一区| 亚洲一区二区免费视频| 亚洲国产一区二区三区在线播| 亚洲高清二区| 老司机精品导航| 亚洲国产精品成人综合色在线婷婷| 亚洲一区二区三区乱码aⅴ蜜桃女 亚洲一区二区三区乱码aⅴ | 久久综合狠狠| 亚洲欧美清纯在线制服| 国产精品美女999| 亚洲一区二区精品| 午夜影视日本亚洲欧洲精品| 国产精品毛片| 老色批av在线精品| 欧美精品久久99| 夜夜嗨av一区二区三区| 亚洲视频在线观看| 在线观看亚洲专区| 亚洲精品免费在线播放| 欧美午夜无遮挡| 久久久亚洲影院你懂的| 香蕉成人伊视频在线观看| 亚洲午夜精品福利| 尹人成人综合网| 亚洲免费福利视频| 尤物精品国产第一福利三区| 亚洲精品久久| 亚洲高清视频一区二区| 日韩视频二区| 亚洲国产裸拍裸体视频在线观看乱了| 久久综合国产精品台湾中文娱乐网| 亚洲第一黄色| 先锋影音久久久| 中文精品99久久国产香蕉| 欧美呦呦网站| 亚洲欧美网站| 欧美日韩aaaaa| 欧美激情亚洲国产| 尤物精品国产第一福利三区 | 激情综合色综合久久| 亚洲免费观看| 在线视频日韩| 国产精品高清一区二区三区| 亚洲国产经典视频| 亚洲三级观看| 欧美激情第三页| 日韩视频专区| 亚洲一级二级在线| 国产精品超碰97尤物18| 中文日韩在线| 欧美在线精品一区| 国内外成人免费视频| 久久精品91久久久久久再现| 久久久噜噜噜久久久| 怡红院精品视频在线观看极品| 久久午夜av| 正在播放亚洲一区| 亚洲欧美综合网| 亚洲免费在线电影| 久久免费精品视频| 亚洲黄色影院| 国产精品户外野外| 久久成人免费网| 亚洲高清av在线| 欧美在线视频日韩| 亚洲国产精选| 国产亚洲激情| 欧美高清在线精品一区| 中文亚洲免费| 亚洲九九九在线观看| 久久精品视频播放| 99视频精品全部免费在线| 国产一区二区三区久久久久久久久| 久久精品视频免费播放| 一区二区冒白浆视频| 欧美激情在线免费观看| 欧美一区二区精品久久911| 99国产精品国产精品久久| 最新国产成人av网站网址麻豆 | 久久男人资源视频| 亚洲一区二区三区免费观看 | 欧美多人爱爱视频网站| 欧美主播一区二区三区| 亚洲一区影音先锋| 亚洲资源av| 欧美中文字幕第一页| 欧美亚洲三区| 欧美成人黑人xx视频免费观看| 久久免费少妇高潮久久精品99| 午夜激情综合网| 久久大逼视频| 欧美精品一区二区精品网| 欧美一级精品大片| 久久精品夜色噜噜亚洲aⅴ| 久久久久久久久岛国免费| 美女黄毛**国产精品啪啪| 欧美91大片| 亚洲一二三区精品| 久久伊人精品天天| 欧美揉bbbbb揉bbbbb| 国产欧美精品一区二区三区介绍| 国产精品久久久久久久久久免费| 国产日韩在线视频| 一本一本久久a久久精品综合麻豆| 亚洲视频视频在线| 欧美国产第一页| 亚洲欧美日韩精品一区二区| 久久久欧美精品| 国产精品一区二区三区免费观看| 亚洲电影免费观看高清完整版在线观看| 亚洲国产成人精品女人久久久| 一区二区三区精品视频在线观看| 欧美一区二区三区婷婷月色| 亚洲第一搞黄网站| 欧美一区二区三区四区在线观看| 欧美大片一区二区| 韩国在线视频一区| 久久另类ts人妖一区二区| 一本色道久久综合精品竹菊| 久久永久免费| 亚洲国产裸拍裸体视频在线观看乱了| 亚洲在线网站| 亚洲在线视频| 国产视频一区二区在线观看| 亚洲中字在线| 亚洲一区二区三区乱码aⅴ| 国产精品欧美一区喷水| 欧美淫片网站| 久久久久久综合| 亚洲麻豆av| 欧美在线精品免播放器视频| 国产亚洲精品aa| 亚洲成色999久久网站| 欧美日韩亚洲综合| 午夜精品久久久久久| 久久精品72免费观看| 久久久人成影片一区二区三区观看 | 亚洲男女毛片无遮挡| 国产美女诱惑一区二区| 男女av一区三区二区色多| 欧美国产一区二区在线观看| 亚洲裸体在线观看| 亚洲免费网址| 亚洲午夜激情网页| 久久久91精品| 亚洲女女女同性video| 久久亚洲精品中文字幕冲田杏梨| 日韩图片一区| 老司机久久99久久精品播放免费| 99视频一区二区| 久久一区视频| 欧美成人精品不卡视频在线观看| 欧美jizzhd精品欧美喷水| 久久aⅴ乱码一区二区三区| 欧美激情一区二区三区成人| 欧美在线视频一区二区| 欧美大片在线观看一区二区| 欧美一区二区三区视频在线| 欧美黄色大片网站| 亚洲国产三级网| 91久久久在线| 欧美高清视频在线观看| 欧美国产视频日韩| 亚洲激情网站| 欧美视频网站| 一本久道久久久| 亚洲视频大全| 国产精品久久婷婷六月丁香| 亚洲精品一区二区三区婷婷月| 亚洲电影视频在线| 欧美gay视频激情| 亚洲人成在线观看一区二区| 99riav久久精品riav| 欧美日韩精品久久久| 亚洲综合首页|