【发布时间】:2021-12-17 18:24:50
【问题描述】:
如标题所述,使用 macos 12。
example.hpp
extern "C"{
int summation();
}
example.cpp
#include "example.hpp"
extern "C"{
int summation()
{
return 10;
}
}
然后我创建一个 Xcode 项目->静态库,添加 example.hpp 和 example.cpp,将构建阶段配置为仅 ios。单击构建,xcode 告诉我“构建成功”,但我找不到任何 .a 文件,即使在 Xcode/DerivedData/* 中也是如此。
这是我第一次尝试在ios平台上为unity构建c++插件,如有无知请见谅。
编辑:我搜索完整路径中显示的 .a 文件(图片 00)但找不到任何东西,插件的颜色是红色,很奇怪
【问题讨论】:
-
检查构建报告...根据您的帖子,我刚刚从头开始创建了一个项目,并选择了构建 --- 这就是我所看到的:i.stack.imgur.com/Vdhv0.png,我找到了文件@987654326 @
-
@DonMag 谢谢,已检查,但找不到 .a 文件。
-
有点混乱...您的帖子说“仅将构建阶段配置为 iOS”,但您的图片显示“Destination My Mac”?
-
@DonMag 首先我用 mac + ios 构建它(忘记关闭 mac),也许旧设置会导致这个奇怪的问题,检查,谢谢。