【发布时间】:2021-11-22 09:18:13
【问题描述】:
今天我在 Windows 机器上运行 CMake 配置时遇到了一个奇怪的行为。
在大多数机器上,项目的 CMake 配置运行顺利,所有文件和目录均已正确创建和配置,并且可以按预期构建代码。 但是有一台机器,CMake 的 Generate 步骤为一个目录(不是 CMake 特定目录,而是反映源结构的目录)创建了一个空文件,而不是一个目录。因此构建停滞在那里,因为它无法创建其余必要的构建文件。
我们可以通过删除文件并创建所需目录来手动解决此问题。之后,其余的配置/构建再次运行。
有没有其他人遇到过这种问题?或者知道为什么会发生这种情况?
【问题讨论】:
-
请显示(添加到问题帖子)您正在尝试构建的示例项目,以及配置过程的输出(当您运行时
cmake)。 -
请提供足够的代码,以便其他人更好地理解或重现问题。