2016-01-06 29 views
0

我用visual studio寫了一個小小的C++程序。 我必須用shell腳本構建該程序。爲此,我安裝了cygwin。我如何構建一個程序,該程序使用boost庫的環境變量?用windows的makefile建立一個C++程序

+1

安裝Cygwin聽起來像是嚴重的矯枉過正。 Visual Studio帶有一個名爲'nmake'的「make」工具,以及一個稱爲'msbuild'的更重的通用構建系統(Visual Studio本身使用的系統)。但是,您不需要任何工具就可以在shell腳本中構建您的小程序:只需使用build命令創建Windows批處理文件即可。批處理文件是一個shell腳本。 –

+0

感謝您的回答。但我實際上想使用gnu編譯器。 – user123

+0

答案與g ++相同,除了額外的,安裝Cygwin是過度使用和過度複雜的只是在Windows中使用g ++。改爲安裝一些MinGW發行版。這就是他們的目的。 –

回答

0
  1. 安裝從http://www.boost.org/users/download/
  2. 提升,我不知道,你用它來編譯C++,但一點是肯定的,系統的,你需要創建一個makefile文件程序。 的makefile創建
  3. 後,添加到該標誌以下內容:

    -lboost_system -lboost_locale

祝你好運!