2016-07-25 80 views
0

我使用Borland C++ 3.1和Borland C++ 5.0a來編譯我的項目。爲了加速這個過程,我決定使用一個批處理文件來製作所有使用make工具的項目。有一種方法可以將BC3 .prj文件轉換爲帶有PRJ2MAK.exe的.mak文件,但據我所知,在BC5項目中,應該通過手動按下IDE中的「Project - > Generate makefile」按鈕來完成。有沒有辦法將.ide文件轉換爲CMD中的.mak文件?Borland C++ 5.0 Makefile生成

回答

0

在BC5 bin文件夾中應該有一個「idetomak」實用程序。至少BC5.02有它。

請注意,對於一些複雜的項目,生成的.mak文件可能不完全兼容。在這種情況下,您可以改爲從命令行運行BC5 IDE,告訴它構建.ide項目

+0

非常感謝您的回答!我會研究.exe的BC5.02版本。而且我甚至偶然發現了不兼容的.mak項目,所以我會盡快嘗試您的建議。 –

+0

這些命令是:「bcw -b project_filename」構建項目,「bcw -m project_filename」構建項目。編譯完成後,ide將關閉。 – Jogy

+0

另外,如果碰巧您的應用程序使用OWL(對象Windows庫)。你知道OWLNext項目(https://sourceforge.net/projects/owlnext/),它將庫移植到現代編譯器如Visual C++嗎? – Jogy