使用vs2008來擴充套件python的C庫

2021-09-08 21:47:42 字數 669 閱讀 2508

1、首先建立乙個dll專案、注意要從win32的控制台那裡建立、然後在彈出的視窗那裡選dll和空專案、就新建了乙個空專案dll了

2、然後莪們寫乙個最簡單的hello world庫來供python來呼叫、下面是c**

#include #include 

char

const*greet()

boost_python_module(hello_ext)

然後把版本設定為release、右鍵專案檔案、屬性——》配置管理器-》活動解決方案配置、選擇為release、然後按照上面的**輸入到新建的cpp檔案中、裡面實現了乙個greet函式、此函式相當的無聊、就列印hello world、注意接下來的boost_python_module(hello_ext)、這裡就是python的模組名、以後要在python匯入模組的話就是此名字、然後就可以按f5生成了dll檔案了、找到dll檔案、將之副檔名改為pyd、然後移至python根目錄的\lib\site-packages目錄中、注意、此pyd檔案的檔名必須與模組名保持一至、還有把boost庫檔案中解壓出來的dll檔案也要一併移入這個site-packages目錄中、

現在萬事大吉了、只要開啟python、import hello_ext就可以引入模組了、hello_ext.greet()、哈哈無聊的hello world出現了

使用vs2008搭建php擴充套件環境

所需要的工具或者檔案 2 php sdk php 開發工具包 3 deps類庫 4 cygwin windows下模擬liux的編譯器 網路資源參考 1 2 環境搭建 將php sdk解壓,解壓後應該有bin和script這兩個子目錄。1 設定編譯環境變數 執行vs2008的vcvarsall.ba...

vs2008命令視窗使用

vs2008命令視窗用的很少,命令 視窗用於直接在 visual studio 整合開發環境 ide 中執行命令或別名。可以執行選單命令和不在任何選單上顯示的命令,不過有些命令還是挺方便的。命令名 別名 完整名稱 1.列印 debug.print 2.快速監視 debug.quickwatch 3....

VS2008 使用itextsharp生成PDF

廢話不多說,上圖先。要用本文的方法生成pdf檔案,需要兩個控制項 itextsharp.dll和icsharpcode.sharpziplib.dll,由於示例 實在太多,我將 全部整理出來.利用itext五步建立乙個pdf檔案 helloword。第一步,建立乙個 itextsharp.text....