Mac下用Xcode创建并使用动态数据库

  • 第一步(创建一个新项目Create a new Xcode project).

  • 2.第二部(选择macOs下的Library).

 

  • 3. 第三步(点击next,注意framework、type的选项).

 

  • 4.第四步(项目 < New File <choose macOS lanuage (我用的是c)).

 

 

 

 

  • 5.第五步(点击Next后出现一个头文件和主程序).

      然后开始敲代码,我写的是一个简单的求和案例。

头文件.h

 1 //
 2 //  demo.h
 3 //  Demo
 4 //
 5 //  Created by mac on 2020/7/3.
 6 //  Copyright © 2020 mac. All rights reserved.
 7 //
 8 
 9 #ifndef demo_h
10 #define demo_h
11 
12 #include <stdio.h>
13 
14 int add(int a, int b);
15 
16 #endif /* demo_h */

主程序.c

1 //Demo.cpp
2 #include "Demo.h"
3  
4 #define EXPORT __attribute__((visibility("default")))
5  
6 EXPORT
7 int add(int a, int b) {
8     return a + b;
9 }

然后点击左上角倒三角运行,动态库就生成了。

 

  • 6.第六步(右击products下的libdemo.dylib,选择在Finder中打开,把文件拷到任意一个目录,再把项目中的头文件拷到和动态库相同的目录).

 

 

  • 7.第七步(创建一个测试程序).

 

  New < New Target < macOS < Application < Command Line Tool ----Next----Finish

 

 

 

  •  8.第八步(调试).

  点击设置活动的工程,切换到text(测试工程名称).

  在项目设置页面选择项目资源(Build Phases)添加项目依赖(Target Dependencies)的项目,添加链接需要的库文件(Link Binary With Libraries)libAdd.dylib(可以直接拖过去),然后编译运行即可.

 

 

 

 

尾语:

  本人小白一枚,文章是边学边写的,有不对的地方欢迎指出。

  🏙🏙🏙

 

posted @ 2020-07-03 15:41  MoreKing  阅读(400)  评论(0)    收藏  举报