2013-07-27 85 views
1

我是編程中的新手。我正在研究一個包含許多輸入,參數和輸出的大識別算法,並需要調用由隊友製作的外部二進制文件。到目前爲止,我已經有了一個perl腳本,它將所有的東西粘在一起。這次我想參加一個識別比賽,但它只被要求提交一個獨立的應用程序。有沒有快速解決方案?如何將perl + cpp轉換爲獨立應用程序

+3

Perl腳本通常不能編譯爲可執行文件。但是您可以查看['PAR'](https://metacpan.org/module/pp)工具,它將perl解釋器,必需的模塊和源代碼打包到一個fat可執行文件中。我不親自使用它,所以我不知道這是如何與預編譯的C++程序平方。 – amon

+0

考慮查看具有嵌入式Perl解釋程序(如Irssi和rxvt-unicode)的應用程序。 –

回答

1

我喜歡perl,我也喜歡C/C++。所以我不想忍受這一點。 我寫了一個github項目來解決這個問題。

請參閱: https://github.com/tlqtangok/perlcpp

短例子是在這裏: P_eval( 「$ a = 2的; $ a = $一個** 10;」); Int(「a」); // a = 1024

相關問題