0
我想學習C++的FLTK,我正在與鏗鏘++編譯器的Macbook上工作。每當我嘗試去圖書館這樣的鏈接:每當我嘗試鏈接一個庫,我得到一個錯誤
clang++ -L/usr/local/lib -lfltk
它給我這個錯誤:
clang: warning: argument unused during compilation: '-X11'
Undefined symbols for architecture x86_64:
"_main", referenced from:
implicit entry/start for main executable
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
我看過一對夫婦其他論壇,看看如何解決這個問題,並避風港沒有得到任何有效的答案。我也嘗試從Apple的開發者站點重新安裝命令行工具。
你不像這樣連接庫本身(它沒有意義)。你把它們連接到一個程序。**你知道有'main()'的東西。 – 2014-01-11 20:38:26
@ H2CO3哦。謝謝。但是,我如何將它們鏈接到特定的程序?我被'cd'到我的項目所在的目錄中。 – blockaj
檢查命令的輸出:file。看來fltk庫是爲x86平臺而不是x86_64編譯的。 –
vershov