2009年9月15日

Generate C++ Dll for Python

  1. download latest boost-jam from http://sourceforge.net/projects/boost/files/
  2. Unzip
  3. 以Boost.Python的tutorial為例說明
    1. 在個人的檔案夾(C:\Document And Settings\User Name)下,產生檔案user-config.jam
    2. 檔案內容
      #MSVC configuration
      using msvc : 9.0 ;

      #Python configuration
      using python : 2.6 : C:/Python ;
      (特別注意路徑的打法)
    3. 至boost python tutorial資料夾 Ex. boost\libs\python\example\tutorial\
    4. 輸入bjam
    5. 若順利,則在boost\bin.v2下,會產生dll檔及lib檔
    6. 把.dll檔、.lib檔、以及test_ext.pyd放在同個資料夾,即可使用Python呼叫

沒有留言:

張貼留言