xcode开发c语言开启多target

    xcode开发c语言,在选择project template时选择command line tool,后面填入product name,最后选择存储位置就可以了。但是一般而言c语言项目只有一个main函数的入口,如果我们要运行另一个demo,就需要新建一个project。

    visual studio或者visual c++6.0都可以在现有的工程中加入新的项目,最后要运行哪一个项目,在项目名称上右键,然后设置为活动工程,最后编译运行,只会对这一个项目进行编译运行,能够满足我们在一个工程目录下建立多个项目的要求。

    xcode虽然不能在已有的project中新增一个工程,但是却可以新增一个target,如下图所示:

    

    在选择模版界面,我们选择command line tool类型:

     

    在后续的填写product名称时写上自己设定的名称,这里是test:

    

    这里很明显的看到product是加入到了已有的project cdemo中,而且这个界面与vs中加入到已由项目中的界面很类似。

    工程结构:

    

    关键的一步来了,我要运行指定的一个项目怎么办?

    在编辑区上面有一栏操作按钮(不是菜单栏),鼠标移动到类似控制台的icon上,会显示Set the active schema,这个就很像vs中右键项目,然后设置为活动工程,只不过这里叫schema:

    

    目前是test,这个地方是一个下拉列表,可以在点击之后选择需要编译并运行的项目。

    编译运行,就点击这一栏操作上的一个三角按钮,鼠标移动到这个三角按钮上,会显示Build and then run the current schema:

    

    编译运行一步搞定,结果打印在编辑区下面的输出区域。

    多target解决了不用每次都新建一个新的project,然后整个project目录结构下只有一个main函数的问题,这里可以建立多个项目,便于代码管理,而且我们可以很方便的看到其他兄弟项目。至于要运行哪一个,也很方便地设置。

    看了很多关于target的说明,可能大多数都不是c/c++的项目,所以很多解释说这个多target是为了解决正式发布和本地运行不同环境而设置,而且大多数解释schema,project,product,target的关系,我这里目的很明确,如何在一个目录结构里面建立多个项目。 

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

luffy5459

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值