平臺:vs2005 vs2010
公開庫:cripto ++
開始的編譯的時候一直用的是vs05工程也都是05,但是當想轉到10的時候,發現原來的那些庫函數都找不到解釋了
反覆對比了一下代碼生成模式也是一樣的,蛋疼的,其實偶一直沒發現vs的版本在升級,對應的crty庫和stl之類的庫都在改動,
所以對應於10的crt和stl類庫其實都有改動和變化…………用05生成的那些庫其實在高版本的編譯器和工具下就出現問題了………………
沒有標準的悲哀啊……………………winapi是前向兼容的,但是各類非標準的庫都是在變動的……事實告訴我們不一定每一個工具的各個版本都可以被通用
………………………………………………………………………………一次悲劇的小問題…………
用vs10生成的庫就再也沒有此類問題了…………還有vs10的編譯器可以指定很方便…………
僅作一次記錄