2012-02-20 95 views
3

我有幾個圖書館,我需要使用,但我一直在一個不尋常的錯誤面前,這裏是發生了什麼。我創建了一個新項目,並且一如既往地進入屬性>鏈接器>輸入以添加其他依賴項。然後我進入鏈接器>常規,並將它們的位置包含在其他庫目錄下。Visual Studio中忽略「附加庫目錄」字段

的問題是,無論我做什麼,Visual Studio中似乎忽略了附加庫目錄領域,儘管我正確地看到它的命令行。因此,我得到一個無法打開lib(LNK1104)錯誤。當我把路旁邊的lib和我檢查拼寫錯誤

一切正常。我也嘗試過移動庫並提供替代路徑,但一切都指向視覺工作室而忽略該領域。什麼讓這更奇怪的是,我有另一個項目,其中一切正常工作。

有沒有人有任何見解,爲什麼這可能會發生?

+0

請,算是對你得到了什麼庫LNK1104,很可能只是因爲在文件中包含庫基於它們之間對抗的順序進行更精確的? – 2012-02-20 01:16:25

+0

目錄中包含的自定義項目。內置的Ins仍然有效。不,訂購不是問題,儘管我添加了額外的目錄,但VS無法找到它們。 – Dave 2012-02-20 01:17:40

+0

你有沒有經歷過所有這些[可能性](http://msdn.microsoft.com/en-us/library/ts7eyw4s%28v=vs.100%29.aspx)? – jjlin 2012-02-20 01:25:03

回答

2

好吧,晚上睡個好覺後,我發現了這個問題。事實證明,我的路徑(由$(SolutionDir)指定)中有一個逗號。我覺得這是一個比其他任何東西都更多的錯誤,因爲它在指定lib時直接添加它會起作用。從通往項目目錄的路徑中刪除逗號解決了問題。 (不,添加引號也沒有解決它)。