今天用cmake编译项目时使用了读文件,明明在同一个目录下的txt文件,怎么也读不出来。我甚至怀疑编译器坏掉了!
其实原来是这样,cmake编译之后,cpp文件的目标文件并不在这个目录下,而是在cmake-build的目录下,自然就找不到txt文件了!!
所以使用绝对路径就不会出错了~
今天用cmake编译项目时使用了读文件,明明在同一个目录下的txt文件,怎么也读不出来。我甚至怀疑编译器坏掉了!
其实原来是这样,cmake编译之后,cpp文件的目标文件并不在这个目录下,而是在cmake-build的目录下,自然就找不到txt文件了!!
所以使用绝对路径就不会出错了~