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(可以直接拖过去),然后编译运行即可.

尾语:
本人小白一枚,文章是边学边写的,有不对的地方欢迎指出。
🏙🏙🏙
你要灿若星海

浙公网安备 33010602011771号