1.附加包含目录
方法:[解决方案资源管理器]:右键项目->属性->配置属性->C/C++->常规->附加包含目录;
功能:添加的是项目中用到的include头文件,把外部依赖库的头文件地址添加在这里。
2.附加库目录
方法:[解决方案资源管理器]:右键项目->属性->配置属性->链接器>常规->附加库目录;
功能:将外部依赖库的lib文件地址添加在这里;
3.附加依赖目录
方法:[解决方案资源管理器]:右键项目->属性->配置属性->链接器>输入->附加依赖项,在其中填写具体使用到的具体的lib名称,包含后缀名如"opencv_world300d.lib"。效果等同于#Pragma comment(lib,"opencv_world300d.lib")
功能:将使用到的外部依赖库的lib文件名称添加在这里;
4.MFC工程资源相对路径
Project->Properties->Configuration Properties->Debuging->Working Directory改为$(ProjectDir) ./ 当前目录。 ../ 当前目录的父目录。 / 根目录。
5.error LNK2001: 无法解析的外部符号 "void __cdecl operator delete(void *,unsigned int)" (??3@YAXPAXI@Z)
库文件是新的vs生成的,旧的vs加入此库,会产生上面的Bug,解决办法:用旧的vs重新生成库文件