【发布时间】:2011-11-25 15:24:12
【问题描述】:
我在 Xcode 中创建了一个新的 cocoa 框架,删除了它一开始包含的所有库和文件,除了支持文件。
我有 2 个文件:
add.h
#ifndef add_add_h
#define add_add_h
void add(void);
#endif
和
add.c
#include <stdio.h>
#include "add.h"
void add(void)
{
printf("adfding");
}
在构建阶段我添加 add.c 来编译源代码和 add.h 来编译公共头文件。项目构建没有问题,但在框架中没有 dylib 文件,当我将框架拖放到另一个项目时,它说找不到 dylib 文件。
dyld: Library not loaded: @rpath/add.framework/Versions/A/add
Referenced from: /Users/vjoukov/Desktop/Projects/test/build/Debug/test.app/Contents/MacOS/test
Reason: image not found
如何制作一个简单的框架并在其中保存 dylib 文件?
【问题讨论】:
标签: xcode macos frameworks dylib