簡體   English   中英

如何將Boost集成到Visual C ++項目中?

[英]How do I integrate Boost into a Visual C++ project?

我正在嘗試將一些增強內容與我的可視化C ++項目聯系起來,我不確定最好的方法是什么,我對單例類特別感興趣。

我不想RTFM,但Windows上的Boost 入門是第一個去的地方。

從TOC可以看出,這是一個非常連貫的演練。

  1. 得到提升
  2. Boost分布
  3. 僅限標題的庫
  4. 使用Boost構建一個簡單的程序
    1. 從Visual Studio IDE構建
    2. 或者,從命令提示符構建
    3. 錯誤和警告

您需要下載boost庫,構建它們。 然后鏈接到您想要的庫,並將boost目錄添加到其他包含標頭。

來自boost的鏈接非常有用: http//www.boost.org/doc/libs/1_40_0/more/getting_started/windows.html

  • 您可以從boostpro下載安裝程序( http://www.boostpro.com/download )。 它並不總是最新版本,但它做得很好,你可以選擇你需要的。 它已經預先構建了所有可能的選項。
  • 在VC ++目錄/包中添加boost標頭(例如myboostpath \\ boost \\ boost_1_39)
  • 在VC ++目錄/庫文件中添加boost庫(例如ma_boost_path \\ boost \\ boost_1_39 \\ lib)

但我不知道任何Singleton,至少作為頂級庫。

大多數提升只是標題,你所要做的就是

  1. 下載提升
  2. 將它們移動到visual c ++中的include文件夾中
  3. 包括有用的標題:
//Your headers of choice
#include <boost/shared_ptr.hpp>
#include <boost/foreach.hpp>

這顯然不適用於你需要編譯的頭文件,你有其他答案,而且我不熟悉任何Singleton類。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM