我正在尝试使用 Eclipse CDT 8.8.1 构建一个使用外部库(Casablanca)的项目。在 Mac 操作系统上。正如预期的那样,第一次构建运行返回了“cpprest/http_client.h 文件未找到”错误。
然后,我继续添加包含路径(/Users/me/projects/casablanca/Release/include),方法是右键单击项目,选择“属性”->“C/C++ 包含路径和符号”,“添加外部包含路径”,然后移动它优先作为第一个列出的文件夹。
然而这并没有解决问题,Eclipse 似乎仍然找不到标头。 #include 指令如下:
#include <cpprest/http_client.h>
并且添加的 /include 目录确实有一个 /cpprest 子目录,其中包含 http_client.h 。
任何帮助,将不胜感激。
添加包含路径Project Properties | C/C++ General | Paths and Symbols
仅将包含路径添加到索引项目时由 CDT 索引器搜索的包含集。
实际的构建系统需要通过另一种方式告知包含路径。如果您正在使用托管构建项目(而不是 Makefile 项目) - 听起来像您 - 您可以将包含路径添加到Project Properties | C/C++ Build | Settings
。请注意,索引器会自动选择构建设置,因此一旦执行此操作,就不需要将其添加到Paths and Symbols
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)