在我的主CMakeLists文件中,我包含()另一个包含这两行的cmake文件:
add_custom_target(myTarget)
add_custom_command(TARGET myTarget COMMAND echo ARGS "Here is an echo" WORKING_DIRECTORY ${PARENT_DIR})
以下是我构建并运行“生成目标”后的输出:
Could not read from count file.
Here is an echo
Built target myTarget
Could not read from count file.
我不知道这个'计数文件'是它告诉我两次。谁能告诉我这意味着什么?
Cmake版本3.6.2
答案 0 :(得分:2)
"计数文件"是CMake记录构建进度的地方,这样它就可以完成"%完成"输出
我严重怀疑"无法读取计数文件"与你的两条线有关。对二进制目录的写权限不足,或者某些路径不匹配?
答案 1 :(得分:1)
我遇到了同样的问题(在我不小心从子目录中调用cmake的构建目录中)。删除构建目录的所有内容并再次运行cmake修复了问题。