昨天晚上为了赶项目,调程序又调到了4点,哎做程序员真的是太命苦了,今天赶紧总结一下,免得以后同样的问题又搞半天。
问题的关键还是自己的经验不足,对一些知识的理解没有很到位,导致老是在瞎折腾。
1.遇到找不到头文件之类的问题,肯定是因为配置里面,C++-->附加包含目录->里面包含的路径里,找不到需要的文件。首先利用Everything软件搜出该文件,然后直接将其添加即可。
2.从项目中删除了某些文件后,一定记得在“解决方案管理器”中将其移除。
3.无法解析的外部符号,肯定是因为找不到程序中所用到的函数所在库,这是根本原因。解决方法就是先将lib文件的名称加到“连接器->附加依赖项”或者用“#pragma common(lib, "*.lib")”,然后在“连接器->常规->附加库目录”下加入库所在的目录路径。若还是不成功,就一定是库版本的问题,有Debug、Release、Debug_Unicode、Release_Unicode等,一定要注意。若还是不对,那就可能是我们所用到的函数调用方法有问题。
最后就是写程序一定要细心,同时打开多个工程,或一个项目解决方案中有多个项目的话,一定要先查看自己当前改的是哪个。这种问题在熬夜或精力不集中的时候,会经常犯。