我是一名新手程序员(只有在需要的时候才编码),但我主要从事电视工作。我一直在尝试编译一个我下载的工具(bmdtools)以在OSX上进行编译,因为出于某种原因,我们不允许使用Linux机器。
所以,在安装所有库并链接所需内容后,我运行了“make”命令并收到以下错误信息:
所以,在安装所有库并链接所需内容后,我运行了“make”命令并收到以下错误信息:
ld: symbol(s) not found for architecture x86_64
我当时读到添加-stdlib=libc ++可以解决反映的任何问题。这一次,它完成了,创建了应该创建的所有三个文件。然而,这三个文件完全为空。零字节。
如果有任何帮助或见解,将不胜感激。谢谢!
ld: 找不到符号(s) 适用于架构 x86_64
clang: 错误: 链接器命令执行失败,退出码为1(使用 -v 查看调用) make: *** [bmdcapture] 错误 1 - undefined