我试图通过Python将双数组的Its传递给C++库,使用cType。不幸的是,当我试图读取C++侧的数组条目时,我得到了一个Sebug。正确的方法是什么?在
下面是我的python代码:
#! /usr/bin/env python
from ctypes import *
# load the extension lib
testLib = cdll.LoadLibrary('./libtest.so')
# build adjacency matrix
numNodes = 5
MatrixRowType = c_int * numNodes
MatrixType = MatrixRowType * numNodes
adj = MatrixType()
for i in range(0, numNodes):
for j in range(0, numNodes):
adj[i][j] = c_int(0)
adj[0][0] = c_int(42)
for i in range(numNodes):
print ' matrix value ', adj[i][0]
testLib.test_bridge(numNodes, adj)
这是我的C++代码:
^{pr2}$
目前没有回答
相关问题 更多 >
编程相关推荐