在终端中运行 XCode 中的构建,如何?
Posted
技术标签:
【中文标题】在终端中运行 XCode 中的构建,如何?【英文标题】:Running in the Terminal a build made in XCode, how? 【发布时间】:2009-12-17 16:36:27 【问题描述】:我正在使用 OpenCV 作为框架在 Xcode 中创建一个项目。它适用于 Xcode 的 Build&Run 选项,但现在我需要在终端中运行它,它给了我这个错误:
dyld: Library not loaded: @executable_path/../Frameworks/OpenCV.framework/Versions/A/OpenCV
Referenced from: /Users/Victor/Documents/PFC/src/opencv/blob/build/Release/./test3
Reason: image not found
Trace/BPT trap
我查找构建并使用 ./ 执行它
那么,有什么线索吗?
【问题讨论】:
【参考方案1】:您需要从 build 目录而不是 Release 目录运行它(假设 Frameworks 是 blob 中的目录)
【讨论】:
在 build 文件夹中有更多的文件夹:Debug、Release 和 blob.build。 blob.build 是最好的候选者,它还有另外两个文件夹:Debug 和 blob.pbxindex 好的,我在调试模式下构建它,这意味着我有点像个白痴...我将它构建为一个版本,现在我可以在构建/发布下运行该对象 :) 谢谢为你解答!以上是关于在终端中运行 XCode 中的构建,如何?的主要内容,如果未能解决你的问题,请参考以下文章
使用 makefile 在 Xcode 4 中运行 C 程序
Xcode 命令行工具 (XCode 4.6) 从终端运行单元测试