C++ C++;和boost::python

C++ C++;和boost::python,c++,python,boost,python-embedding,C++,Python,Boost,Python Embedding,我可以只使用boost:python将python嵌入到我的应用程序中吗?我的应用程序是否需要其他库 或者有任何可嵌入语言,它支持Unicode字符,不需要任何Apple的应用程序,可以将Python集成到C++应用程序中,但也可以直接使用。 对于这两种方法,您都需要Python库,对于Boost.Python方法,您还需要链接到Boost.Python库。您始终需要至少一个库:实现该语言的库。因此,Boost:Python只是库的包装器?那么,Boost::Python就是一个库。我其实对它不

我可以只使用boost:python将python嵌入到我的应用程序中吗?我的应用程序是否需要其他库


或者有任何可嵌入语言,它支持Unicode字符,不需要任何Apple的应用程序,可以将Python集成到C++应用程序中,但也可以直接使用。


对于这两种方法,您都需要Python库,对于Boost.Python方法,您还需要链接到Boost.Python库。

您始终需要至少一个库:实现该语言的库。因此,Boost:Python只是库的包装器?那么,
Boost::Python
就是一个库。我其实对它不太了解,我想你还是需要以库的形式链接到CPython。但我的观点是,为了嵌入一种语言,你必须引入C++代码(或者C++调用的代码)来实现语言。通过静态或动态链接它。