bug來源:
一直在看sift然后就手賤的給 opencv源碼做注釋,如果在vs里面打開會一直相安無事,但是問題出在我用了notepad++。
這樣就報了標題的錯誤。
因為notepad++會以unicode形式存儲,而,vs里面默認的編碼格式是:
unicode(UFT-8 無簽名)-代碼頁65001
兩個不匹配,就會出現問題。
所以:就出現了一開始的bug。
解決方案來自:
http://blog.csdn.net/enjoy517905407/article/details/37958035
簡單描述一下的話:就是:把報這個錯誤的文件找出來,事實上誰編譯出問題,雙擊就能到這個文件。我因為是之前做了注釋,所以很容易能定位到這個文件,然后
點選文件
高級保存選項
編碼
一般情況下改成gb2312 或者unicode,一般就比較靠譜了