簡體   English   中英

Apple Mach-O Linker警告:如何擺脫它但不影響我的朋友

[英]Apple Mach-O Linker Warning: how to get rid of it but not affect my friend

因此,在編譯我的應用時收到以下警告:

ld: warning: directory not found for option '-F/Users/my peer's usernamr/Desktop/desktopFolder/my app's name/GoogleCastFramework-2.0-Release'

我知道它給我警告的原因:我的朋友和我正在使用兩台不同的計算機,因此要編譯應用程序,我們需要為GoogleCastFramework提供不同的搜索路徑。 我知道我可以通過刪除框架搜索路徑來消除警告,但這意味着我的同伴必須在他處理項目時再次添加搜索路徑。 但是如果我沒有擺脫它,一直看到它是很煩人的。 無論如何我可以刪除搜索路徑而不影響我的同行嗎? 我可以通過某種方式重新定位框架文件夾擺脫它嗎?

如果您都在使用框架,則應將其放在相對於Xcode項目的文件夾中。 例如:

project/
    yourProject.xcodeproj
    yourSource.c
    Frameworks/
        GoogleCast.framework

然后使用項目相對路徑而不是絕對路徑將其添加到項目中。 您可以通過在項目導航器中選擇框架,打開“實用程序”選項卡,並將“位置”彈出窗口更改為“相對於項目”來將其設置為相對路徑。

如果在項目設置中使用絕對用戶名而不是絕對庫路徑編輯庫路徑,則無論用戶如何,都將獲得正確的路徑。

請遵循以下步驟:

  • 轉到目標 - 構建階段 - 將二進制文件鏈接到庫
  • 點擊+並添加GoogleCastFramework

希望這會有所幫助。

暫無
暫無

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

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