当前位置: 首页 > 知识库问答 >
问题:

更新到Xcode 7.0后Cmake坏了

后烨煜
2023-03-14

我在Mac上使用QtCreator和Cmake进行c开发,更新到Xcode 7.0后,Cmake似乎坏了,运行Cmake后我得到了这个警告:

Cmake警告 /usr/local/Cellar/cmake/HEAD/share/cmake/Modules/Platform/Darwin-Initialize.cmake:128(消息):忽略CMAKE_OSX_SYSROOT值:

/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk

因为目录不存在。调用堆栈(最近调用第一): /usr/local/Cellar/cmake/HEAD/share/cmake/Modules/CMakeSystemSpecificInitialize.cmake:18(包括)CMakeLists.txt: 3(项目)

而build,我得到了这个错误:

我知道Xcode 7.0已经删除了MacOSX10.10.sdk并添加了MacOSX10.11.sdk,所以我想可能是我的cmake太旧了,我用自制更新了我的cmake到3.3.2,但仍然不起作用,有人知道如何修复吗这个吗?谢谢!

共有3个答案

缪志新
2023-03-14

CMAKE_OSX_SYSROOT的默认值似乎被烘焙到cmake执行文件中,并自动添加到新创建的CMakeCache.txt缓存文件中。

所以我需要升级cmake,然后删除我所有的CMakeCache。txt文件以使CMake重新工作。

骆利
2023-03-14

如果有人在使用Clion,你可以试试

工具

满和安
2023-03-14

删除当前项目和依赖项中的任何旧CMakeCache.txt,重建解决了问题。

 类似资料:
  • 问题内容: 上次Ubuntu更新后,有人对Docker有问题吗?我在ubuntu18.04中有2个项目由docker-compose运行。两个项目都工作正常,但是在* .yml Im中进行0更改后,现在开始出现此错误。 我尝试了一些命令来更改Docker中的权限,但没有任何帮助。 问题答案: 如David 在类似问题中的回答所述,它再次与Docker19版本一起使用。答案来自奥萨马·法莱。 这是我

  • 不确定是不是因为okhttp版本,但我尝试了2.3.0和3.4.0之间的几个不同版本,但都不起作用。 有什么想法吗?提前谢了。

  • 问题内容: 在更新OSx并安装我的环境的新版本后,我彻底无法解决它。我不确定是什么原因导致的,并列出了我所做的并且最初阅读 无效的 一整套内容。答案部分提供了解决我的问题的方法。 无法修复未找到的命令的原因: 通过自制软件安装python,然后使用pip安装virtualenv 通过https://www.python.org安装python ,然后使用pip安装virtualenv 相关问题对我

  • 在OSx更新并安装了新版本的python 2.7之后,我的环境完全崩溃了,我很难修复它。我不确定是什么原因造成的,我经历了一整套我做过的事情,最初读到的那些不起作用的东西列在下面。答案部分提供了解决问题的方法。 通过家酿安装python,然后用pip安装viralenv 通过https://www.python.org安装了python,然后用pip安装虚拟环境 帮助了我,但没有解决我的问题的相关

  • null 我遇到了一些奇怪的例外 在login.jspx页面上提交简单表单后出现 LocaleFilter照常工作。 我认为配置有问题但找不到原因。 主pom.xml: web.xml null 我准备添加任何额外的信息,以找到这种情况的原因。我希望有人能帮我找到解决这个问题的方法,因为谷歌并不知道这个问题。任何帮助都是有用的。

  • 最近我把我的Android Studio更新到3.6.1,没有出现任何问题,但是当Gradle完成同步时,一条错误消息就显示在我的构建和事件日志中。 (“build”消息内部) null --谢谢您提前回答。