使用VS2010編譯程序,一般是沒有添加附屬依賴庫,或者是沒添加頭文件,最近在學習VC++游戲編程,用VS2010建一個Win32項目,寫一個畫圖程序,
但是編譯是提示“error LNK2019: 無法解析的外部符號 __imp__SelectObject@8",然后在網上尋找解決方案,原來是連接器->輸入->附加依賴項里面除了
OPencv的依賴庫以外什么都沒有了,連基本的kernel32.lib,user32.lib,gdi32.lib都沒有,想想可能是原來配置OpenCV不小心刪除了,然后再手動添加這
幾個常用的依賴庫就OK了,然后又發現一個問題,就是每次新建Win32項目,都必須手動添加這幾個依賴庫,所以感覺很麻煩,但是也在網上找到了答案:
隨便建一個項目,然后打開視圖 - 屬性管理器,里面有Debug和Release的默認配置,
進入Microsoft.Cpp.Win32.user - VC++目錄里修改就可以了,
修改這里會應用到所有的項目,
包括以后新建的。
所以,現在暫時的問題解決了,繼續下面的學習!!!