NuGet与TeamCity的项目由2个解决方案共享- .h文件未找到
NuGet with TeamCity for project shared by 2 solutions - .h file not found
NuGet之前的环境(简化):
- 一个项目由两个解决方案(sol1和sol2)共享
- 两种解决方案均由TeamCity成功构建。
添加NuGet
- 在sol1中,我向项目添加了一个包(Casablanca的c++ REST API)。
- 在项目中的一个。c文件中,我添加了
#include <cpprest/json.h>
. - 在两个解决方案中,如果已启用
NuGet package restoration
。
- 本地两个解决方案仍然成功构建。
- Sol1也在TeamCity上成功构建。
- Sol2未能在TeamCity上构建,因为
cpprest/json.h file can't be found
在试图编译。c文件时出现错误。 - 注意:在TeamCity上构建sol2期间,我看到包已成功下载并安装。
什么会导致Sol2无法找到包含的json.h文件?
#include <cpprest/json.h>
可能是像
这样的东西<../packages/casablancaapi/native/lib/cpprest/json.h>
相关文章:
- 在QTreeView中仅显示共享驱动器和文件夹
- 将共享库的搜索路径更改为生成文件中提供的 rpath
- 用于构建 cuda .so 文件(共享库)的生成文件
- 共享库 (.so) 没有扩展名的 Linux 可执行文件之间的区别?
- 如何在多写入器情况下对文件支持的共享内存中的大页面出错
- Linux 可执行文件通过 dlopen 在emplace_back崩溃打开共享库
- 内联函数的函数本地静态对象是否在共享对象文件之间共享?
- 我应该安装 .cmake 文件来共享/cmake 还是 lib/cmake?
- C :与多个文件共享变量
- C++跨文件共享的模板专用化定义
- 与从C++到C#的内存映射文件共享链式结构
- Dokan:我应该自己处理文件共享和访问权限吗?
- 如何在 libjingle 中编译 PCP 文件共享
- Linux 中的 C 到 C# (Mono) 内存映射文件/共享内存
- 由2个文件共享的C++变量
- 跨多个.cpp文件共享全局变量(visual studio 2015)
- 初始化两个不同应用程序的cpp文件共享的headerfile中的数组结构
- 为什么跨多个文件共享时不需要用"extern"装饰"const char *"
- c++全局指针被不同的文件共享
- 配置文件共享对象,无需重新编译主程序