2015-02-23 42 views
1

我使用升壓1.57,一切都很好,花花公子,直到鏈接器開始做它的魔力。出於某種原因,它正在尋找libboost - * - 1_56.lib而不是1_57。有沒有人有任何想法如何發生以及如何處理它?我使用msvc13。MSVC13尋找錯誤的庫版本的升壓

對不起,如果這是一個非常新手的新手問題,但我一直在尋找幾個小時。

+0

使用showIncludes選項,以查明該文件包括升壓頭:HTTPS: //msdn.microsoft.com/en-us/library/hdkef6tk.aspx – 2015-02-24 01:41:02

回答

2

通常是因爲......你是包括提升1.56

加速對MSVC自動鏈接標題:在VC++ http://www.boost.org/doc/libs/1_57_0/more/getting_started/windows.html#auto-linking

+0

問題是我沒有包括任何東西,boost是一個依賴項。我試圖運行一個示例代碼,所以我知道它應該是可能的(做一個一體化安裝)。 – Phenalor 2015-02-23 13:23:30

+0

如果你不使用它,它怎麼可能是一個依賴項? – sehe 2015-02-23 13:30:33

+0

我現在一定聽起來很愚蠢。 我正在嘗試使PCL工作。這樣做我正在運行一個例子。我將其中的一部分包括在內,並且再次包含提升。我覺得奇怪的是,這顯然是爲別人工作,但不知怎麼管理不爲我 – Phenalor 2015-02-23 13:31:08