[英]Visual Studio 2012 Boost.Python Integration
我正在編寫一些Python腳本,這些腳本從用C ++編寫的應用程序中收集數據以繪制和可視化數據。 C ++應用程序項目捆綁在一個相對較大的Visual Studio 2012解決方案文件中,而到目前為止,Python腳本是用其他一些編輯器(例如Notepad ++)單獨編寫的。
此外,使用Boost.Python bjam
命令編譯將數據發送到Python腳本的C ++源。 這將構建所需的C ++ / Python庫,並創建一個.pyd
擴展模塊,其中包含要導入到腳本中的所需C ++對象。 這是使用腳本目錄中的Jamroot.jam
文件完成的。
我想將這些Python腳本集成到我的C ++解決方案中。 我已經在解決方案中創建了一個Python項目,但是我不知道如何在C ++文件上調用bjam
命令。
有什么方法可以在Visual Studio中設置項目屬性以調用bjam
命令和Jamroot.jam
文件嗎?
您可以在構建前或構建后步驟中調用幾乎所有命令。 不同之處在於,如果使用后構建,則僅在成功構建結束時進行更新。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.