我有一个使用 CMake 构建系统的 C++ 项目。我使用 MacBook Pro 进行开发,因此当我使用终端时,一切都非常顺利,我可以构建我的项目。
然而,今天我发现我可以在使用 CMake 生成器创建相应的项目后使用 Xcode:
$> cmake -G Xcode .
它可以运行该项目,并且看起来很好,除了我无法构建任何东西。它无法识别包含文件中包含的符号。为什么是这样?似乎 CMake 环境变量没有传递给 Xcode。
我怎样才能解决这个问题?
在命令调用中省略点 (.),只留下cmake -G Xcode
。当我第一次开始使用 CMake 时,我还生成了无法构建的 Xcode 项目。我正在使用 CMake 的交互式向导 UI,这导致了一个痛苦的世界。正如经常发生的那样,使用最简单的命令通常是最佳选择。一旦我停止使用向导并仅使用默认值,我就得到了一个可以可靠构建的 Xcode 项目。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)