2014-02-28 50 views
0

我收到警告ld: warning: directory not found for option '-L "path/to/library"。 這是在我將一個庫添加到項目後發生的。Xcode 5中的Apple Math -O鏈接器警告

我嘗試清潔,建立和刪除不必要的路徑從App Target->Build Settings->Library Search Paths

他們都沒有工作。

回答

0

我在apple developer forum找到了答案。

該錯誤是由於XCode 5在處理用戶將新文件或文件夾添加到項目中時出錯。

Xcode正在修改Library Search Paths構建設置,並製造一團糟。 而不是添加$(SRCROOT)/它將完全根路徑添加到所有新項目,並將隨機數量的///添加到字符串的其他元素。 在某些情況下,它似乎也是複製源路徑,可能是因爲它破壞了現有路徑,並認爲它們需要重新添加。

解決辦法:

  1. 複製你的庫搜索路徑字符串轉換成文本編輯器。
  2. 刪除所有不應存在的完全根路徑,並用通常的$(SRCROOT)/ MyFiles/type路徑替換它們。
  3. 刪除所有多餘的斜槓,並確保每個路徑都有一個「角色在開頭和結尾,以防止空間中的文件名。
  4. 的編輯字符串粘貼到構建設置。
  5. 乾淨,然後建立。應該會回來到正常。