Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/opengl/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在visual C+中使用python+;_Python_C++_Visual C++_Dll_Visual C++ 2010 - Fatal编程技术网

如何在visual C+中使用python+;

如何在visual C+中使用python+;,python,c++,visual-c++,dll,visual-c++-2010,Python,C++,Visual C++,Dll,Visual C++ 2010,我用python编写了一些代码。 现在我需要把它导入Visual C++ 2010中。我找不到解决这种问题的办法 可能的解决方案可能是将Python代码转换为DLL,并将DLL导入Visual C++项目中。但是我找不到任何可以将.py转换为.dll的文档 有人能帮我吗?Boost.Python可以帮我 这是一份文件。 当然,您应该学习boost框架和boost.Python模块的用法。问题是您与VisualStudio2010的关系如何 对于Visual Studio 2015,您可以获得最

我用python编写了一些代码。 现在我需要把它导入Visual C++ 2010中。我找不到解决这种问题的办法

可能的解决方案可能是将Python代码转换为DLL,并将DLL导入Visual C++项目中。但是我找不到任何可以将.py转换为.dll的文档


有人能帮我吗?

Boost.Python可以帮我

这是一份文件。


当然,您应该学习boost框架和boost.Python模块的用法。

问题是您与VisualStudio2010的关系如何

对于Visual Studio 2015,您可以获得最新版本的Python Tools For Visual Studio,这就是我在此环境中使用的工具。这是一个Microsoft/社区开发免费软件项目。他们在Visual Studio集成方面做得非常出色:

MSDN网站称之为“用于VisualStudio的Python工具(PTVS)”,这是一个用于VisualStudio的免费开源插件,是一种强大的Python开发体验

它支持CPython、IronPython、编辑、浏览、IntelliSense、混合Python/C++调试、远程Linux/MacOS调试、评测、IPython,以及使用Django和其他框架进行web开发

因此,从描述中可以看出,它支持混合Python/C++项目,这听起来像是您想要的

您可以在此处找到信息和安装:

以下是更多信息:

你打算如何在C++中使用Python代码?读这个CayMuleAdrdAMar。对