随笔分类 - 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 =
阅读全文
摘要:综合网上的教程和自己的测试,将boost.python的example示例成功编译成python模块,具体过程如下:我的环境:VS2008,python26,boost1_40一、安装boost使用boostpro可配置已编译包安装,这种方式比较简单,源码编译安装方式我没有尝试,这里选择的是1_40版本,包选择的时候选择勾选python,子选项可选择vs的版本。二、配置include和library path在vs2008里面将boost和python的include和library路径分别加入到 "包含文件"和"库文件"两栏中我配置的是:包含文件(in
阅读全文
浙公网安备 33010602011771号