在C ++中嵌入Python时我会链接什么

时间:2014-01-21 17:48:23

标签: python c++ visual-c++ python-3.x python-3.3

我需要链接到什么,以便我可以在C ++中使用Py_Initilize和Py_SimpleString和东西?

我在Windows 7 64位上使用vs 2012。我正在编译win32(我认为),我有32位python33。我查看了Python文档,但是没有任何关于windows的编译和链接的内容,只是针对linux。

那么如何链接到python?

我是否需要使用外部库在我的C ++应用程序中嵌入Python?

我计划使用c ++应用程序作为启动程序,启动调用不同类/模块的python脚本。我还在学习Python,但我知道一些C ++。

1 个答案:

答案 0 :(得分:1)

您需要在python install目录中链接 python33.lib 。您还需要将 python install dir / include 目录添加到lib的路径中,以使#include <Python.h>正常工作。

你首先需要阅读this,我认为你应该下载python代码并尝试那里的例子(在PC目录下)。