我使用cmake试图建立一个Eclipse项目。 当我尝试运行CMake的,我得到以下错误:
Error: could not load cache
Error: Batch build stopped due to Eclipse CDT4 - Unix Makefiles error.
---- Time Elapsed: 3 secs ----
Error: could not load cache
Error: Batch build stopped due to Eclipse CDT4 - Unix Makefiles error.
我在上什么可能导致这完全难住了。 我知道我在正确的目录运行cmake并在CMakeCache.txt文件存在。 可能有人点我在正确的方向来解决这个问题?
如果您使用的是克利翁,你可以使用文件---“刷新CMake的项目”。
我遇到这个问题使用Git力后拉,并刷新CMake的项目解决它。
取出CMakeCache.txt,然后再试一次。 你可能有一个坏cmake的设置。
在您的例子Eclipse中必须运行类似
cmake --build folder_name --target all
我选择的是* FOLDER_NAME *是坏在这种情况下。 你可能在Eclipse乱七八糟的东西了。
如果你是绝对肯定的,你正在从二进制文件目录build命令,这个错误可能意味着你已经在配置/生成步骤,你应该尝试构建之前已经跑了一个问题。 你可以尝试重新配置检查(CMake的你 - 建造 - DIR)
我劝运行GUI和尝试加载缓存,看看如果你得到一个更明确的错误(尽管我对此表示怀疑)。
另一种可能性是,试图创建一个新的干净的构建目录,并从那里。
对我来说,它有助于在克利翁选择CMake的标签(旁边运行,TODO)。 然后,单击刷新按钮CMakeProject。