我安装了OS X Yosemite的Macbook Pro Retina。我需要在我的环境中使用UDT库(参见http://sourceforge.net/projects/udt/)。我下载了最新版本(4.11),将其解压缩,然后运行
make -e os=OSX arch=AMD64
根据说明here。然后我将udt.h文件从src文件夹移动到我的/ usr / include文件夹,将udt.dylib移动到我的/ usr / lib文件夹。然后我将-I / usr / include添加到我的Xcode项目中的“Other C ++ flags”设置中,并将“-L / usr / lib”添加到我的“Other linker flags”设置中。
包括
#include <udt.h>
一切正常(看起来它可以找到文件)。但是当我还将-ludt添加到我的“其他链接器标志”设置时,我得到了
ld: library not found for -ludt
我做错了什么?任何帮助将不胜感激。