iphone – 获取XCode在XCode 4.3(.1)中包含,编译和链接现有(C)代
我试图将我现有的C代码库“导入”到我的XCode iOS项目中.
问题是,xCode不会编译(因此不链接)我的代码. >文件>将文件添加到“项目”.我不勾选’复制文件’,因为它是一个用于多个平台的共享代码库,并且源代码的多个副本不是一个选项. 但是,我找不到任何实际告诉XCode来编译.cpp文件的方法? 几点: >我不是在寻找一种方法来预先编译成一个库并链接到这种方式 更新 我已将代码库目录添加到目标的“编译源”中.我实际上必须在弹出的对话框中单击“添加其他…”,因为我无法选择我的代码库的目录引用. 当我添加它,XCode问我是否要“创建外部构建系统项目”.我留下它,并且默认值为“/usr/bin/make”和“$(ACTION)”的两个字段.但是,我的代码库在编译期间不会被编译.我要写自己的Makefile吗? 如果我不选择“创建外部构建系统项目”,则在目标下创建目录引用,但在构建期间未编译并发出警告: warning: no rule to process file '$(PROJECT_DIR)/../codebase' of type folder for architecture i386 解决方法
即使您不检查复制文件,将文件添加到项目中时,必须检查添加到目标.
如果您忘记这样做,您可以选择目标,转到构建阶段选项卡,并将文件添加到编译源. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |