随笔分类 -  C/C++

摘要:1、新建win32控制台应用程序,名字为dllname,应用程序类型选dll,完成.2、dllname.cpp中增加代码:#include "stdafx.h" extern "C" __declspec(dllexport) int __stdcall Sum(int a, int b) { return a+b; } 3、生成,dll创建出来4、建立test.py文件:import ctypesa = ctypes.windll.LoadLibrary('dllname.dll')test = a.Sumtest.argtypes = 阅读全文
posted @ 2011-05-01 14:40 babykick 阅读(714) 评论(0) 推荐(0)
摘要:综合网上的教程和自己的测试,将boost.python的example示例成功编译成python模块,具体过程如下:我的环境:VS2008,python26,boost1_40一、安装boost使用boostpro可配置已编译包安装,这种方式比较简单,源码编译安装方式我没有尝试,这里选择的是1_40版本,包选择的时候选择勾选python,子选项可选择vs的版本。二、配置include和library path在vs2008里面将boost和python的include和library路径分别加入到 "包含文件"和"库文件"两栏中我配置的是:包含文件(in 阅读全文
posted @ 2011-05-01 14:20 babykick 阅读(4671) 评论(3) 推荐(0)