1

我正在编写一些 Python 脚本,这些脚本从 C++ 编写的应用程序中收集数据,以绘制和可视化数据。C++ 应用程序项目捆绑在一个相对较大的 Visual Studio 2012 解决方案文件中,而 Python 脚本迄今为止是在其他一些编辑器(例如 Notepad ++)中单独编写的。

此外,将数据发送到 Python 脚本的 C++ 源代码是使用 Boost.Pythonbjam命令编译的。这将构建所需的 C++/Python 库并创建一个.pyd扩展模块,其中包含我想要导入到脚本中的所需 C++ 对象。这是使用Jamroot.jam脚本目录中的文件完成的。

我想将这些 Python 脚本集成到我的 C++ 解决方案中。我已经在解决方案中创建了一个 Python 项目,但我不知道如何bjam在 C++ 文件上调用命令。

有没有办法在 Visual Studio 中设置项目属性来调用bjam命令和Jamroot.jam文件?

4

1 回答 1

1

作为构建前或构建后步骤的一部分,您几乎可以调用任何命令。不同之处在于,如果您使用后期构建,您只会在成功构建结束时更新。在此处输入图像描述

于 2013-08-01T07:12:36.613 回答