2009-09-03 70 views
1

根據我從this question得到的反饋,我有興趣在我的OSX筆記本電腦上使用Lazy C++。 Lazy C++ webpage可用於Linux和Windows的二進制文件,但沒有任何OSX。還有一個用於Lazy C++源代碼的鏈接,但它需要一個lzz二進制文件作爲構建過程的一部分。這創造了一種情況,我需要一個lzz二進制文件來獲取lzz二進制文件。懶惰的C++ - 雞和蛋問題

如何在沒有lzz二進制文件的情況下在筆記本電腦上構建lzz?我是否需要在Linux或Windows計算機上執行部分構建以預處理lzz源文件,然後將源代碼轉移到我的筆記本電腦上進行構建?或者還有什麼我應該嘗試的?

回答

4

鑑於Lazy C++似乎是一種預處理器 - 生成源文件作爲輸出 - 您可能可以在Windows等支持的平臺上編譯完成,取出所有生成的文件並再次從這些生成的文件編譯它在OSX上。

根據多麼複雜的懶惰C++的編譯系統(Makefile文件,在這種情況下)上 - 這將是微不足道的,非常複雜的或兩者之間的任何...

+0

這到底發生了什麼,除了lzz的作者非常友好,可以向我發送需要lzz生成的步驟結果。看起來這是微不足道的,謝謝你的建議! – 2009-09-03 21:38:19