ctypes

    5熱度

    1回答

    這是Python的問題。我有一個變量A >>> A <Swig Object of type 'uint16_t *' at 0x8c66fa0> >>> help(A) class PySwigObject(object) Swig object carries a C/C++ instance pointer 由A所指的實例是一個連續數組UINT16 [3]和問題是能夠訪

    5熱度

    2回答

    我想知道是否可以使用ctypes從Python訪問C++ DLL並從它們運行函數(或類方法)。如果沒有,是否有另一種方法來執行此操作?

    22熱度

    5回答

    一位朋友問我如何創建一個接受一些輸入的小型Web界面,將它們發送到MATLAB進行數字運算並輸出結果。我是一名Python/Django開發人員,所以我可以處理Web界面,但是在涉及到MATLAB時我毫無頭緒。具體來說: 我會真的喜歡避免託管在Windows服務器上。使用Windows上創建的腳本在Linux中運行MATLAB的任何問題? 我是否應該考慮將shell命令或編譯爲C並使用​​與它進行

    4熱度

    2回答

    我正在寫一些庫,其中包含我想通過ctypes從Python調用的函數。 我做這個成功的另一個庫,但該庫只有非常香草依賴(即fstream,math,malloc,stdio,stdlib)。我正在處理的其他庫具有更復雜的依賴關係。例如,我會嘗試使用fftw3。作爲測試,我就嘗試編譯一個簡單的.cpp文件,其中包含: int foo() { void *p = fftw_malloc(s

    16熱度

    3回答

    int(c_long(1))不起作用。

    5熱度

    1回答

    我有一個SWIG C++函數需要一個函數指針(WNDPROC),並且想給它一個已被ctypes.WINFUNCTYPE包裝的Python函數。 在我看來,這應該是兼容的,但SWIG的類型檢查會引發異常,因爲它不知道ctypes.WINFUNCTYPE類型實際上是WNDPROC。 我可以做些什麼來將我的回調傳遞給SWIG,以便它瞭解它?

    3熱度

    1回答

    與我other question 如何,我可以得到的地址(acctual函數指針)到CFUNCTYPE對象? addressof()不報告正確的地址。 C代碼: extern "C" _declspec(dllexport) int addr(int (*func)()) { int r = (int)func; return r; } Python代碼: def t

    2熱度

    5回答

    *我正在嘗試使用v4l捕獲的網絡攝像頭顯示預覽。 這裏的代碼看起來像一個想法: from ctypes import * from v4l2 import * from Image import fromstring from Tkinter import Tk, Label from ImageTk import PhotoImage from ctypes.util import f

    1熱度

    1回答

    在文檔(C++示例) LUnknown* pIUnknown = CreateInstance(slot); 得到的IUnknown我試試這個 >> import ctypes >> print type(ctypes.cdll.lcomp.CreateInstance(0)) <type 'int'> 如何獲得IUnknown和的QueryInterface?

    5熱度

    2回答

    我正在處理圖像緩衝區,我希望能夠訪問數據到我的圖像幾行用c庫進行分析。我使用create_string_buffer在Python中創建了我的8位像素緩衝區。有沒有辦法在不重新創建新緩衝區的情況下獲取指向該緩衝區中某個位置的指針?我的目標是以塊爲單位分析和更改該緩衝區中的數據,而無需進行大量的緩衝區創建和數據複製。 在這種情況下,最終,C庫正在完成對緩衝區的所有操作,所以實際上我不必使用Pytho