奇怪的Xcode库C++显式设置

Strange Xcode library C++ explicit setting

本文关键字:设置 C++ Xcode      更新时间:2023-10-16

>我在 el Capitan 上使用 Xcode 7.3.1我已经包含了所有要包含在设置中的 *.a 库构建阶段 ->链接二进制文件与库。这些将包括:

libev.a
libhiredis.a

当我构建时,我在链接流程下注意到:

Ld /Users/quantlabsnet/Library/Developer/Xcode/DerivedData

它添加以下标志:

-lev -lhiredis

这些标志是如何生成的,因为我没有在以下链接选项下包含任何其他标志:

Other librarian flags
Other linkers 

如前所述,这两个选项留空。如何抑制自动添加的开关?

 -lev -lhiredis

或者我如何不在链接命令中生成这些。就目前而言,该版本抱怨:

ld: library not found for -lev

谢谢

要修复,请在构建阶段-链接二进制文件中使用库对库进行 ppec化。您还需要在"构建设置"下指定库搜索路径。