我在python中编写了一些代码。 现在编写我需要将它导入到Visual C++ 2010.我无法找到任何解决这类问题的方法。我如何在Visual C++中使用python
可能的解决方案可能将python代码转换为dll并将dll导入到visual C++项目中。但我找不到任何文件将.py转换为.dll。
任何人都可以帮到我吗?
我在python中编写了一些代码。 现在编写我需要将它导入到Visual C++ 2010.我无法找到任何解决这类问题的方法。我如何在Visual C++中使用python
可能的解决方案可能将python代码转换为dll并将dll导入到visual C++项目中。但我找不到任何文件将.py转换为.dll。
任何人都可以帮到我吗?
Boost.Python可以提供帮助。
这是文档。 http://www.boost.org/doc/libs/1_63_0/libs/python/doc/html/index.html
当然,你应该学习boost框架和Boost.Python模块的用法。
问题是你是如何与Visual Studio 2010绑定的?
对于Visual Studio 2015,您可以获得最新版本的Visual Studio的Python工具,这是我在此环境中使用的。这是一个微软/社区开发免费软件项目。他们在Visual Studio集成方面做得非常出色:
MSDN网站称之为“Visual Studio的Python工具(PTVS),它是Visual Studio的免费开源插件,功能强大Python开发经验。“它支持CPython,IronPython,编辑,浏览,智能感知,混合Python/C++调试,远程Linux/MacOS调试,性能分析,IPython以及使用Django和其他框架的Web开发。
因此,您可以从描述中看到它支持混合的Python/C++项目,这听起来像你想要的。
你可以在这里找到信息和安装: https://msdn.microsoft.com/en-us/library/dn705848.aspx
下面是一些更多的信息: https://microsoft.github.io/PTVS/
你计划如何使用Python代码在C++? –
阅读https://docs.python.org/2/extending/embedding.html – wmc
Claymore Adrendamar。是。 – user3575812