奇怪的问题记录
1.安装VMware时弹出 windows无法访问指定设备、路径或文件:
今天安装VMware的时候总是弹出 windows无法访问指定设备、路径或文件。您可能没有合适的权限访问这个项目。
在网上搜索了很多方法:修改属性-安全,关闭杀毒软件,360系统修复等等,但是都没用!
最后发现是fixcamera.exe这样的一个摄像头相关的进程导致的,在任务管理器中将其杀死就可以了。
(唉,在实验室收拾东西的时候捡到的一个摄像头,窃喜地插到电脑上,一直没有用,想不到竟出了这种问题,瞎忙活了大半天)
参考:http://sctrue.blog.51cto.com/1710723/847394
如何删除stdafx.h和stdafx.cpp文件?
在VC中,用向导(Wizard)生成一个工程时,如果不是选择生成“An Empty Project”时,那么在工程中总是包含stdafx.h和stdafx.cpp。应该把stdafx.h中包含的我们需要的头文件直接包含 (Include)到你的CPP文件中,然后删除掉这两个文件。特别是stdafx.cpp中只有一句#include "stdafx.h",这就是典型的垃圾,它在整个工程中什么也不干,因为它根本就没有任何作用。
CPP文件中只明确地包含你所需的头文件,而不 是把所有的头文件都包含在stdafx.h中。因为从工程中删除这两个文件后,会产生编译错误,必须改变设置编译环境项Project Settings\C/C++\Precompiled Headers:Automatic use of Precompiled Headers为Project Settings\C/C++\Precompiled Headers:Not Using Precompiled Headers。
在VC中,用向导(Wizard)生成一个工程时,如果不是选择生成“An Empty Project”时,那么在工程中总是包含stdafx.h和stdafx.cpp。应该把stdafx.h中包含的我们需要的头文件直接包含 (Include)到你的CPP文件中,然后删除掉这两个文件。特别是stdafx.cpp中只有一句#include "stdafx.h",这就是典型的垃圾,它在整个工程中什么也不干,因为它根本就没有任何作用。
CPP文件中只明确地包含你所需的头文件,而不 是把所有的头文件都包含在stdafx.h中。因为从工程中删除这两个文件后,会产生编译错误,必须改变设置编译环境项Project Settings\C/C++\Precompiled Headers:Automatic use of Precompiled Headers为Project Settings\C/C++\Precompiled Headers:Not Using Precompiled Headers。
Trouble is a Friend