问题:
我在一个文件夹中加了一个.h和对应的cpp。
这里.h中的类会被导出。
但是怎么都导不出来。
我试了无数次的 clean and rebuild 都没用。
分析:
做了很多实验。发现是新建的文件没有被读取进来。
解决方法:
改进了下对应的CMakeList.txt。这时会重新cmake这个文件。
然后再把改动删掉,就没有问题了。
分析原因:
应该是这个clean and rebuild,并没有把所有的东西都clean掉。
比如都进来的文件时没有clean掉的。
最佳解决办法:
这时应该怎么办?
这时应该试试cmake configure
或者 cmake delete cache and reconfigure。
有了新的文件 需要重新configure一下。