python - 在 VisualStudio 中使用 Cython 生成的代码
问题描述
我有一个 python 代码,可以完美地使用相机检测图像。python代码旨在在windows后台运行,项目的另一部分是用Winform/C#开发的。为了连接这两个项目,我试图从 python 生成一个 DLL。为此,我做了以下步骤:
- 将 .py 文件重命名为 .pyx
- 使用 Cython 将 .pyx 转换为 .c
- 在 VisualStudio 的解决方案中添加了一个 DLL/cpp 项目
- 从项目中的 .c(Cython 生成的代码)复制代码
- 添加了对 C# 项目的 DLL 文件的引用。
解决方案构建良好。并生成DLL文件。
我的问题:我无法导入或调用 Python(cpp 项目)中定义的函数 问题:我需要在 python 或 cpp 中进行任何特定的导入或更改,以便我可以调用定义的函数
解决方案
推荐阅读
- c++ - 数组索引超出范围,但 gdb 报告错误的行 - 为什么?
- django - 在 Django annotate 中执行三角运算或任何数学表达式
- maven - 加快构建 EAR 文件并跳过构建没有更改的 WAR 文件
- c++ - c++中linux命令的索引输出
- html - 应用最小高度时,容器 div 内的 div 消失
- electron - 如何在 electron.js 中修复“跳过 checkForUpdatesAndNotify,因为应用程序未打包”
- windows - 在 Windows 窗体上不按 ALT 键的情况下执行按钮快捷方式
- bash - 带有参数的远程源的 bash 配置文件
- javascript - 在完整日历中突出显示自定义日期
- angular - Angular 6 HttpInterceptor 正确行为