首页 > 解决方案 > 在 VisualStudio 中使用 Cython 生成的代码

问题描述

我有一个 python 代码,可以完美地使用相机检测图像。python代码旨在在windows后台运行,项目的另一部分是用Winform/C#开发的。为了连接这两个项目,我试图从 python 生成一个 DLL。为此,我做了以下步骤:

  1. 将 .py 文件重命名为 .pyx
  2. 使用 Cython 将 .pyx 转换为 .c
  3. 在 VisualStudio 的解决方案中添加了一个 DLL/cpp 项目
  4. 从项目中的 .c(Cython 生成的代码)复制代码
  5. 添加了对 C# 项目的 DLL 文件的引用。

解决方案构建良好。并生成DLL文件。

我的问题:我无法导入或调用 Python(cpp 项目)中定义的函数 问题:我需要在 python 或 cpp 中进行任何特定的导入或更改,以便我可以调用定义的函数

标签: pythonc#c++.netcython

解决方案


推荐阅读