我最近在用第三方库画图,在添加了相关的头文件路径,库路径和依赖项后,出现了如下的错误:
百思不得解呀,很是头疼,
第二天早上,我就尝试把相关的库删除了,因为我vs的 【配置管理器】中,【活动解决方案配置】是debug,
【活动解决方案平台】是 x64,所以我把 Release 相关的库都删除了,包括静态库和动态库的release版本都删除了;
之后程序就可以正常运行了,所以此时我觉得是 因为多了不相关的Release 库,
然后我又尝试这样将不相关的库都添加上,结果这次程序是可以正常运行的,那我就奇怪了,到底差别在哪儿呢?
最后我看了下,是因为我在【附加依赖项】中 把 release的库放在了 debug库的前边,原来这个顺序也是挺重要的哈~
总结:
【附加依赖项】中库放的顺序很重要,当前用的,一定要放在前边!