Xcode无法识别我的动态库

时间:2012-11-05 00:52:19

标签: c++ c xcode dll

我使用C / C ++库模板构建了一个自定义动态库。在图书馆里面我有2个文件:

SimpleActions.c

#include <stdio.h>
#include "SimpleActions.h"

void println(char* string)
{
    printf("%s", string);
}

SimpleActions.h

#ifndef PracticeLibrary_SimpleActions_h
#define PracticeLibrary_SimpleActions_h

void println(char*);

#endif

然后,我在库上进行了构建。

然后,我创建了一个名为TestLibrary的新项目。我通过转到Build Phases将我的库添加到构建路径 - &gt;链接二进制文件与库 - &gt; + - &gt;添加其他 - &gt; (我的图书馆的路径)

我的库现在出现在构建路径中。现在我做了这个文件:

#include <stdio.h>
#include "SimpleActions.h" //<<---- ERROR

int main(int argc, const char * argv[])
{

    // insert code here...
    printf("Hello, World!\n");
    return 0;
}

我收到一条错误消息“未找到SimpleActions.h”。我做错了什么?


我将SimpleActions.h添加到我的构建路径,然后我能够构建并运行该项目但是我收到以下错误:

dyld: Library not loaded: /usr/local/lib/libPracticeLibrary.dylib
Referenced from: /Users/*****/Library/Developer/Xcode/DerivedData/UseLibrary-detiyfzxdbczfhlgufhfkvk/Build/Products/Debug/UseLibrary
Reason: image not found
(lldb) 

0 个答案:

没有答案