空白安装的cmake-3.8.1-Win64上-64后,我得到这个enter image description herecmake的桂秀,除了源代码目录和二进制文件目录
所以,我有什么可以做这个?谢谢。
空白安装的cmake-3.8.1-Win64上-64后,我得到这个enter image description herecmake的桂秀,除了源代码目录和二进制文件目录
所以,我有什么可以做这个?谢谢。
cmake-gui不帮你创建cmake配置文件,它解析这些文件来生成和配置项目。
在您的源代码目录中,您应该有一个CMakeLists.txt文件,它定义CMAKE的规则来配置您的问题。该目录应该输入到第一个框中。
接下来,您将决定在哪里构建二进制文件。我们可以在源目录中执行此操作,但生成的工件可能会污染已经存在的内容。通过删除所有这些构件来“清理”构建,同时保留原始源代码是最好的,因此建立一个空目录并将其用作二进制文件路径是一个不错的主意。
一旦你输入了这些字段,你应该能够“生成”或“配置”你的项目。如果您需要帮助创建一个CMakeLists.txt文件(这真的是很复杂的部分),那么请查看他们的tutorial。
现在看起来,我似乎在之前的某个时间将Output区域与Configuration区域重叠在一起,确实发现在重新安装后,GUI上的修改会保留下来。无论如何,谢谢你! – user3423226
这是因为当你“配置”cmake时,它会在二进制目录中创建一个缓存。此缓存不是由cmake“拥有”,因此重新安装不会删除缓存。当您再次运行它时,新安装将只从同一个二进制目录中读取相同的缓存。要重置缓存,只需从二进制目录中删除所有内容即可。 – Stewart
这是你应该填补这些领域。 – Tsyvarev