未定義的符號我是一個相當初級程序員(如我只代碼時,我需要),但我主要是在電視臺工作。我一直在嘗試編譯工具,我下載(bmdtools)編譯OSX上,因爲我們(無論何種原因)不準使用Linux機器。使錯誤:對建築x86_64的
所以,安裝所有的庫和鏈接,我需要什麼之後,我跑了「製造」,並得到了錯誤消息:
ld: symbol(s) not found for architecture x86_64
我然後閱讀,添加-stdlib =的libC++就解決什麼問題正在被反映。這次它完成了,創建了所有應該創建的三個文件。但是,這三個文件是完全空白的。零字節。
任何幫助或洞察力將不勝感激。謝謝!
好要看是什麼符號丟失您將如何解決這一問題。你可能會1)缺少一兩個庫。 2)忘記鏈接一個目標文件。 3)未能定義方法或功能。 4)通過稍微不標準的編譯器設置隱藏了符號。沒有人知道,直到你提供更多的細節。 – trojanfoe
我將如何能夠知道我錯過了什麼?我沒有寫這個代碼。 –
錯誤信息會告訴你。 – trojanfoe