Car*_*Ren 9 macos xcode cmake xcode7
我在Mac上使用QtCreator和CMake进行c ++开发,在更新到Xcode 7.0后,CMake似乎坏了,运行CMake后我得到了这个警告:
在/usr/local/Cellar/cmake/HEAD/share/cmake/Modules/Platform/Darwin-Initialize.cmake:128的CMake警告(消息):忽略CMAKE_OSX_SYSROOT值:
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk
因为该目录不存在.调用堆栈(最近一次调用):/ usr/local/Cellar/cmake/HEAD/share/cmake/Module/CMakeSystemSpecificInitialize.cmake:18(include)CMakeLists.txt:3(项目)
和构建,我收到此错误:
***没有规则来制作目标`/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/System/Library/Frameworks/Accelerate.framework'
我知道Xcode 7.0已经删除了MacOSX10.10.sdk并添加了MacOSX10.11.sdk,所以我认为可能是我的cmake太旧了,我用自制软件更新了我的cmake到3.3.2但是仍然无法工作,是吗有人知道怎么修这个东西吗?谢谢!
默认值CMAKE_OSX_SYSROOT似乎被烘焙到cmake可执行文件中,并自动添加到新创建的CMakeCache.txt缓存文件中。
因此,我需要升级cmake ,然后删除所有CMakeCache.txt文件以使 CMake 再次工作。
| 归档时间: |
|
| 查看次数: |
3933 次 |
| 最近记录: |