我最近在用第三方庫畫圖,在添加了相關的頭文件路徑,庫路徑和依賴項後,出現瞭如下的錯誤:
百思不得解呀,很是頭疼,
第二天早上,我就嘗試把相關的庫刪除了,因爲我vs的 【配置管理器】中,【活動解決方案配置】是debug,
【活動解決方案平臺】是 x64,所以我把 Release 相關的庫都刪除了,包括靜態庫和動態庫的release版本都刪除了;
之後程序就可以正常運行了,所以此時我覺得是 因爲多了不相關的relead庫,
然後我又嘗試這樣將不相關的庫都添加上,結果這次程序是可以正常運行的,那我就奇怪了,到底差別在哪兒呢?
最好我看了下,是因爲我在【附加依賴項】中 把 release的庫放在了 debug庫的前邊,原來這個順序也是挺重要的哈~
總結:
【附加依賴項】中庫放的順序很重要,當前用的,一定要放在前邊!