在linux上,我使用的命令如下:
configure_file(dot_alpha_16.bmp test/dot_samples/dot_alpha_16.bmp COPYONLY)
将一些单元测试文件复制到构建目录。在Windows上,文件不会被复制。是否有特定原因导致这种情况发生?
最佳答案
您必须specify the complete directory path。以下内容在Windows上有效,并且也考虑了源代码外的构建:
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/dot_alpha_16.bmp
${CMAKE_CURRENT_BINARY_DIR}/test/dot_samples/dot_alpha_16.bmp COPYONLY)
关于c++ - Windows上的CMake命令configure_file有何不同?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1514747/