Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ Yosemite mac上boost库与Xcode 6.1.1的链接问题_C++_Xcode_Boost - Fatal编程技术网

C++ Yosemite mac上boost库与Xcode 6.1.1的链接问题

C++ Yosemite mac上boost库与Xcode 6.1.1的链接问题,c++,xcode,boost,C++,Xcode,Boost,我正在使用Yosemite和最新版本的Xcode 我已经按照Boost网站上的说明(对于UNIX变体),尝试了brew安装。我试过github的要点 我花了大量的时间试图找到有关安装和XCode设置的信息,但还没有能够让库链接起来 我尝试过绝对路径,移动boost文件夹。以及我的include语句周围的“”。我已确保安装了命令行工具 我运行bootstrap.sh脚本,然后调用b2。Boost保存在usr/local中 我想使用套接字在同一系统上的程序之间传递数据,实现以下功能: 按原样使用代码

我正在使用Yosemite和最新版本的Xcode

我已经按照Boost网站上的说明(对于UNIX变体),尝试了brew安装。我试过github的要点

我花了大量的时间试图找到有关安装和XCode设置的信息,但还没有能够让库链接起来

我尝试过绝对路径,移动boost文件夹。以及我的include语句周围的“”。我已确保安装了命令行工具

我运行bootstrap.sh脚本,然后调用b2。Boost保存在usr/local中

我想使用套接字在同一系统上的程序之间传递数据,实现以下功能:

按原样使用代码时,我遇到了一些错误,Xcode找不到hpp文件,并且根据其中一条错误消息,我尝试将替换为“”,另一条错误消息是它找不到文件

下面是我尝试和配置Xcode的截图。也许我在Xcode中没有链接到正确的位置,或者我链接到了错误的位置


我好像已经修好了。在尝试使用自制、macports和手动安装(然后在这些安装之间删除usr/local中所有的文件)之后,很难在Xcode的后端找到需要更改的所有内容,我承认有时仍然会感到有点困惑

所以头搜索路径仍然包含自制的Cell作为长路径名的一部分,所以我更改了这个bit/usr/include用户头路径。 根据我在搜索解决方案时找到的一些说明,我的用户搜索路径为/usr/local/lib。我现在将其更改为/usr/local/lib


经过这些改变,我的错误终于消失了!祝我好运,我现在就知道了

我相信你也花了大量时间重新发布了与你发布的问题完全相同的问题。我不知道你想在那里做什么,但看起来不太好。我投票决定取消删除。考虑设立赏金或者找个人帮助你。但是现在有人会回答我的问题,因为它已经被否决了。取而代之的是,我接受了建议,并重新格式化,因为我无意冒犯和激怒他人,我需要一些帮助。对我的问题的建设性批评是有益的,我很感激。但同时,如果这妨碍了得到答案。我不能写一个结构良好的新问题。看起来不太公平。你为什么认为投票存在?当然,这并不是为了让人们能够重现这个问题。为了记录在案,我没有否决这个问题。正如你所记得的,我只是删掉了一些无用的咆哮。这仍然是一个糟糕的问题(如果你不能找出你的包含路径,我们怎么能?)。出于这个原因,我投票决定关闭。这个问题也好不到哪里去,我之所以投了反对票,是因为我提到的原因:你试图人为地引起人们对你的问题的兴趣,这看起来很糟糕。再说一次,你就是为了这个抱歉我没听说过悬赏