VS中可能出现的错误分类:
1. VC++目录-包含目录:头文件include
与之有关的错误可能有:找不到源文件“XXX”。
2. VC++目录-库目录:lib库目录,另需链接器-输入-附加依赖项中输入所需.lib文件
与之有关的错误可能有:无法解析的外部符号"XXX"。注:无法解析的外部符号错误也可能是别的工程拿来的.cpp只是复制到了该工程文件下,并没有添加到工程中,解决方法:添加现有项。
3. 调试-工作目录:dll文件,一般不需要设置,默认为$(ProjectDir),如果该工程下的DLL不行,可以把DLL文件所在目录添加到电脑的环境中
与之有关的错误可能有:无法运行,找不到DLL文件。应用程序无法正常启动。
无法正常启动可能有很多原因,可以自行百度找原因,解决办法很多,也可以用工具软件dependancy walker来分析:
在此处我的项目出现的应用程序无法正常启动的问题中,最后通过在环境变量中加入QT的DLL文件目录得以解决,因为我的工程是从git上拉下来的,可能我的QT的DLL文件和这个工程中原有的QT的DLL文件不一样,需要重新添加。VS中添加DLL目录可参考:VS引用DLL目录配置