全部
我使用Xcode 5.1(该OSX的最新版本)在OSX 10.8上启动了我的项目。一切都在构建和运行良好,现在仍然如此。该项目由一个二进制可执行文件和几个dylib子项目组成。
最近我给自己买了一台新的Mac笔记本电脑。我在其上安装了Xcode(版本9),从git hub提取了源代码,并尝试重新编译/运行它。
修复了一些较小的目录发行者进行编译(某些标头搜索路径错误)后,我收到有关未找到-L目录的警告。但是,连接成功。
尝试运行该程序显然失败了,因为dylib文件不在Xcode会寻找的位置。
进一步看,我试图查看两台机器存储构建结果的位置是否存在任何差异。我打开了“ Xcode-> Project Properties ...”菜单,但事实证明两台笔记本电脑的设置都是相同的。
接下来,我检查了两台计算机上的“ Fie-> Project Properties ...”,但事实证明那两个也是相同的。
现在我不知所措-我还应该看什么?旧的笔记本电脑可以生成所有内容而不会发出警告,并且程序可以成功执行。
在旧笔记本电脑上,子项目存储在〜/// build / Debug内部。
在新笔记本电脑上,〜/// build文件夹不存在。
现在我可以手动创建目录并复制文件了,但是程序仍在开发中,并且代码正在更改。
任何指针将不胜感激。
TIA!
P.S .:很抱歉,冗长的帖子。