Visual Studio共享库(Android,iOS)标题在Mac上找不到
Visual Studio Shared Library (Android, iOS) headers not found on mac
我使用'共享库(Android,iOS('模板在Visual Studio 2017中为Android和iOS构建了一个多平台库。
我已经正确配置了Visual Studio与Mac配对以构建iOS库,从Microsoft遵循此网页:
https://blogs.msdn.microsoft.com/vcblog/2015/06/04/developing-cross-cross-cross-platform-ios-applications-usish-usish-usish-using-istul-studio/
一切正常。我能够毫无问题地构建Android和iOS库。
但是,我想将GLM添加到我的项目中。为此,我需要在Windows台式机和Mac上拥有GLM标头的副本,并在项目设置中的"本地误报目录映射"部分中的Mac上引用GLM目录,如'在上面的链接中设置和编辑我的iOS代码部分。
我的问题是编译时在Mac上找不到GLM标头。我得到:
1>/Users/James/.../Renderer.h:8:10: fatal error: 'glmglm.hpp' file not found.
1>#include <glmglm.hpp>
1> ^
这是VS中项目设置中的"本地记录目录映射"的屏幕截图。当然,这应该将Windows PC上GLM的目录替换为Mac上的GLM目录。
这是从Mac上的端子上的打印件,指示GLM标题的位置:
JamesMacBookAir:Libraries James$ ls
glm
JamesMacBookAir:Libraries James$ pwd
/Users/James/Libraries
Android库正在编译GLM标头没有问题,但是在Windows桌面上进行了编译,而不是Mac。
。有什么想法会导致这件事?
更新:
我刚刚尝试将GLM标题与源文件放在同一文件夹中,并且在Mac上遇到了相同的错误。
解决了它。
我需要更改GLM中的后斜线,包括向前斜线:
#include <glmglm.hpp>
to
#include <glm/glm.hpp>
- 为什么在Windows上的VS 2019和Clang 9中"size_t"在没有标题的情况下工作
- 在没有Xcode的情况下在Mac捆绑包中嵌入框架
- c++17文件系统::recursive_directory迭代器()在mac上没有给出这样的目录,但在windows上
- 如何使用CLion在Mac上创建一个新的.txt文件
- 如何使用Clang/GCC在Mac上为C/C++设置VSCode
- 在 Mac 上使用 CMAKE 将 FFTW 和 FFTWPP 链接到项目中时未定义的符号
- 对于C++,方括号中的标题必须总是在引号中的标题之上吗
- 有人安装"IITB Simplecpp in mac"吗?
- libprotobuf 检查在 Mac OS 上执行程序时失败
- 库标题在标题中不可见,但在 cmake build 下.cpp文件中完全可见.为什么?
- 如何在 Mac 上使用 c++17 并行标准库算法?
- 在 Mac 上的 python 上提升
- 我可以在 iOS 或 mac 应用程序中使用C++代码吗?
- 如何在 Mac 上正确编译C++,当它在 Linux 上编译没有问题时?
- 为什么我不应该把所有东西都放在标题中?
- C++读取用户输入而不按回车键(Mac OS X),与Turbo Pascal中的读取键相同
- 如何在 MAC OS c/c++ 中阻止 USB 存储设备
- 编译在我的 Mac 上工作,但在集群 (Linux) 上不起作用
- 在装有 CLion 的 Mac 上使用 C++ 连接到 MySQL 数据库时出现问题
- Visual Studio共享库(Android,iOS)标题在Mac上找不到