MAC OX 上命令行程序 使用XCODE 编译经验

为了XXXXX , 需要再mac ox  和 ubuntu 下 运行一个服务程序;

先后完成了 1) 服务器开发; (交互协议定义等)2)文件目录访问模块功能开发 3)数据库模块功能开发;4)libjpeg 是从我android 工程移植的;

前段时间才选择了XCode 作为 我的c/c++ 开发工具 (以前一直用eclipse CDT), 因此 各种不熟悉。不过考虑到它的一些优越性 和未来规划, 也就。。。

-------------正文--------------

1,新建工程

2,对于其他已经存在的代码,可以直接从Finder 中拖拽过来;

1)如果是 共享代码(其他工程也回使用的),使用reference 方式; 否则可以选择copy 方式;注意选择 create groups XCode 回处理 -I , 因此再代码中只需要直接# include “头文件” 即可, 不需要写出绝对路径;

2)引入第三方库: 我再代码中使用到了 sqlite3 ,点击 项目->BUILD_PHASES->LINK_BINARY_WITH_BINARY: add ;


3)BUILD_PHASES 中的 compile sources 也很重要, XCode 并不一定 回将你所需要用到的文件都编译的。 在报错的时候 需要自己去检查这块; 我有两次报错都是因为这里出错;

a) 不能有被重复添加的原文件;

b)需要编译的文件不能漏掉

c)不用添加头文件;





--------------结束---------------

欢迎评论中添加你们的XCo的使用技巧;


你可能感兴趣的:(MAC OX 上命令行程序 使用XCODE 编译经验)