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