我在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