在配置PCL,跑测试代码的过程中,遇到了uuid.lib无法打开的问题,我一直以为是自己安装有误,查询了解决方案,感觉和自己的情况不一致,大概了解到,uuid.lib是位于C盘,是本机自带的一个文件。由于项目最初报错,我将从父级或者项目默认设置继承取消勾选了。于是我便回到项目属性配置,将从父级或者项目默认设置继承勾选上,便解决了这个BUG。
由于取消勾选,项目首次运行无法从系统配置的环境变量中读取本机自带的文件,当项目运行过后,即使在取消勾选,也不会重新出现无法打开uuid.lib文件的bug。
从网上各路的解决方案来看,这个情况的出现便不在于程序的本身,而是一种读取权限,项目配置的问题,所以解决问题的方向要明确。个人心得,欢迎批评。