使用ctypes从python访问dll。。。
嗨,
我知道要从Python访问任何DLL,都应该使用ctype。到目前为止,我还没能让它工作(我尝试了这两个声明的初始化)。我认为的问题是DLL使用了大量的#Define和它自己的定制结构,我在ctype中找不到它们的定义。
我不知道如何准确地使用ctype,我的问题是合理的,还是我错过了真正重要的东西。另外,如果有人能指导我参考什么文件或书籍,那就太好了。
在一些论坛上,我也想到了用C/C++为Python构建自己的模块,这对我的显示算法来说是个好主意(这是我在C++代码中使用的)。
选择 | 换行 | 行号
- #define important_parameter MODULE_NUM
- custom_struct *mystruct;
- mythread(threadid,.. etc)
- {
- custom_class::update_data_to_external_device(mystruct, ..);
- }
- int main (void)
- {
- custom_class::initialize(important_parameter, *custom_struct);
- do
- {
- key = my_key_detect_func();
- switch (key)
- {
- case 1:
- //update struct for condition 1;
- break;
- case 2:
- //update struct for condition 2;
- }
- }while(key!=quit)
- custom_class::shutdown(important_parameter, *custom_struct);
- }
回答我的任何一个问题都会很棒。
感谢您提前回复