将python代码转换为c ++

时间:2013-12-12 05:23:43

标签: c++ python

我有一个python代码,使用各种库,如numpy,scipy等。现在由于某些原因,在我的程序中我只能使用c / c ++。如何将此python代码转换为c / c ++?我想过手动转换所有内容,但我不知道我应该对正在实现的库做些什么。

请帮忙。

1 个答案:

答案 0 :(得分:9)

您的一些选择是:

  1. 手工完成并转换到其他图书馆 - 有很多潜在问题的长期工作。
  2. Embed python在C ++ shell中但是留下了很多python。
  3. 使用nuitka进行转换和编译 - 在这种情况下,您仍应将代码保留为python进行维护
  4. 使用cython
  5. 如果您在Windows上,请使用cx-freezepyinstallerpy2exe将您的python转换为exe。
  6. 将您的python代码视为原型并从头开始。