赞
踩
工具:xcode
环境:C/C++,没有用到obj-c
在上面成功的创建了静态库后,接下来就要试一下我们创建的库是否成功,能否正确的被调用
在xcode中新建一个C++工程
输入文件名字,语言选择C++,点击next
选择当前文件夹,点击create
将我们在第一步中创建的库(.a文件)及其头文件全部复制过来,可以直接将原文件拖动到file文件夹下,在拖动完后会弹出一个对话框,如果是.a库文件,则需要将file前面的勾打上,如果是头文件则不需要。
.a库文件
.h头文件
最后生成的文件架构图
最好按照这个来,如果将头文件和库文件放在别的文件夹中,也可以做,但是需要设置头文件的位置。需要另外说明,本文不做赘述。
我们在main.cpp中添加头文件,及调用我们的库函数
点击左上角三角箭头 运行,不出意外,正常运行,打印消息。注意,如果这一步编译错误,提示link或者i386或者x86之类的信息,那么你就是在第一大步中的第14小步没做,导致该库没有i386和x86的架构,最终导致编译失败。
上面这个例子是在mac电脑上的c++文件中做实验的,我们也可以把我们制作的.a用到别的库文件中,比如我们可以创建.framwork库和别的.a库,在里面加入我们创建的.a文件。同样的方法。
下面说几点需要注意的:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。