我遇到了Clion(1.0.1)和CMakeLists.txt的问题。
我将GitHub用于我的项目,我直接在IDE中提交它们。如果我在另一台计算机上签出该项目,IDE将在原始PC的目录中查找CMakeLists.txt。
Clion报告的具体错误消息是:
Error: CmakeLists.txt not found in C:\Users\Chris\ClionProjects\SDLTestClion
但是,这是一台Linux机器,所以显然没有C盘。
这是我尝试过的:
我找不到任何其他东西,所以要么我遗漏了某些内容,要么在版本1.0.1中出现错误,我需要筛选项目文件以更改Clion查找CMakeLists.txt文件的路径。 / p>
答案 0 :(得分:6)
好吧,我发现了这个问题。据我所知,在版本1.0.1中,没有办法通过IDE解决问题。
解决方案:
projectDir/.idea
misc.xml
PROJECT_DIR
以指向包含项目CMakeLists.txt
的目录。我认为这是一个错误,在选择新的项目根目录时,可能应该更新此字段。临时解决方案可能是将misc.xml
添加到.gitignore
,但我还没有对此进行测试,也不知道这是否会导致其他问题,或者IDE是否会自动重新生成文件。