Mac OSX下Xcode7创建C++动态库

Mac OSX下Xcode7创建C++动态库

系统:Mac OSX 10.10
Xcode版本:Xcode 7.2
1、启动Xcode进入如下界面,选择创建一个新的Code工程(Create a new Xcode project)
Mac OSX下Xcode7创建C++动态库_第1张图片


2、选择Other(其他),类似Visual Studio中创建工程一样,选择Empty,创建一个空的工程(类似VS中的空白解决方案)

Mac OSX下Xcode7创建C++动态库_第2张图片


3、输入工程名称

Mac OSX下Xcode7创建C++动态库_第3张图片


4、在空的工程中添加项目,选择File->New->Target

Mac OSX下Xcode7创建C++动态库_第4张图片


5、选择OS X->Framework & Library ->Library

Mac OSX下Xcode7创建C++动态库_第5张图片


6、输入项目名称,在Framework中选择 STL(C++ Library),Type中选择 Dynamic

Mac OSX下Xcode7创建C++动态库_第6张图片


7、添加动态库代码

Mac OSX下Xcode7创建C++动态库_第7张图片


8、添加一个测试程序选择OS X->Appliction->Command Line Tool

Mac OSX下Xcode7创建C++动态库_第8张图片


9、点击设置活动的工程(Set the active scheme),切换到AddTest(测试工程名称)

Mac OSX下Xcode7创建C++动态库_第9张图片


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

Mac OSX下Xcode7创建C++动态库_第10张图片


你可能感兴趣的:(MAC开发)