Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/156.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
VisualStudio2012 Boost.Python集成 我正在编写一些python脚本,这些脚本从C++编写的应用程序中收集数据来绘制和可视化数据。C++应用程序项目捆绑在一个比较大的VisualStudio 2012解决方案文件中,而Python脚本直到现在已经被单独写入其他编辑器(例如记事本+)。p> 此外,将数据发送到Python脚本的C++源是使用Booj.python BJA< /COD>命令编译的。这将创建所需的C++/Python库,并创建一个包含代码的>代码> pyd < /Cord>扩展模块,其中包含我想导入脚本的所需C++对象。这是使用脚本目录中的Jamroot.jam文件完成的 我想把这些Python脚本集成到我的C++解决方案中。我已经在解决方案中创建了一个Python项目,但是我不知道如何调用C++文件上的 BJAU/COD>命令。p>_C++_Python_Boost_Visual Studio 2012 - Fatal编程技术网

VisualStudio2012 Boost.Python集成 我正在编写一些python脚本,这些脚本从C++编写的应用程序中收集数据来绘制和可视化数据。C++应用程序项目捆绑在一个比较大的VisualStudio 2012解决方案文件中,而Python脚本直到现在已经被单独写入其他编辑器(例如记事本+)。p> 此外,将数据发送到Python脚本的C++源是使用Booj.python BJA< /COD>命令编译的。这将创建所需的C++/Python库,并创建一个包含代码的>代码> pyd < /Cord>扩展模块,其中包含我想导入脚本的所需C++对象。这是使用脚本目录中的Jamroot.jam文件完成的 我想把这些Python脚本集成到我的C++解决方案中。我已经在解决方案中创建了一个Python项目,但是我不知道如何调用C++文件上的 BJAU/COD>命令。p>

VisualStudio2012 Boost.Python集成 我正在编写一些python脚本,这些脚本从C++编写的应用程序中收集数据来绘制和可视化数据。C++应用程序项目捆绑在一个比较大的VisualStudio 2012解决方案文件中,而Python脚本直到现在已经被单独写入其他编辑器(例如记事本+)。p> 此外,将数据发送到Python脚本的C++源是使用Booj.python BJA< /COD>命令编译的。这将创建所需的C++/Python库,并创建一个包含代码的>代码> pyd < /Cord>扩展模块,其中包含我想导入脚本的所需C++对象。这是使用脚本目录中的Jamroot.jam文件完成的 我想把这些Python脚本集成到我的C++解决方案中。我已经在解决方案中创建了一个Python项目,但是我不知道如何调用C++文件上的 BJAU/COD>命令。p>,c++,python,boost,visual-studio-2012,C++,Python,Boost,Visual Studio 2012,有没有办法在Visual Studio中设置项目属性以调用bjam命令和Jamroot.jam文件 作为构建前或构建后步骤的一部分,您几乎可以调用任何命令。不同之处在于,如果使用后期构建,则只会在成功构建结束时进行更新 作为构建前或构建后步骤的一部分,您几乎可以调用任何命令。不同之处在于,如果使用后期构建,则只会在成功构建结束时进行更新 谢谢你的快速回答。那么,我是否只需在命令行字段中键入所需的命令?还有什么我应该知道的吗?我对Visual Studio有点陌生,因此非常感谢您的帮助。我会尝试将

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

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

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

谢谢你的快速回答。那么,我是否只需在命令行字段中键入所需的命令?还有什么我应该知道的吗?我对Visual Studio有点陌生,因此非常感谢您的帮助。我会尝试将所有命令放入批处理文件或脚本文件中,并在命令行字段中使用这些命令-您还需要设置“在之前执行”或“之后执行”。我认为你的脚本如果成功应该返回0,如果失败应该返回-ve。好的!这样做会产生错误消息
致命错误LNK1561:必须定义入口点
。我猜它抱怨没有
main
文件。但是,它不需要一个,因为C++文件只包含一个类定义和一个Booj.Python模块传递函数。知道哪里出了问题,或者我能做些什么来解决这个问题吗?我已经将executebefore选项设置为“Build”,但我不确定这是否正确。谢谢您的快速回答。那么,我是否只需在命令行字段中键入所需的命令?还有什么我应该知道的吗?我对Visual Studio有点陌生,因此非常感谢您的帮助。我会尝试将所有命令放入批处理文件或脚本文件中,并在命令行字段中使用这些命令-您还需要设置“在之前执行”或“之后执行”。我认为你的脚本如果成功应该返回0,如果失败应该返回-ve。好的!这样做会产生错误消息
致命错误LNK1561:必须定义入口点
。我猜它抱怨没有
main
文件。但是,它不需要一个,因为C++文件只包含一个类定义和一个Booj.Python模块传递函数。知道哪里出了问题,或者我能做些什么来解决这个问题吗?我已经将executebefore选项设置为“Build”,但我不确定这是否正确。