一個蛋疼的動態庫和靜態庫問題

平臺:vs2005 vs2010

公開庫:cripto ++

 

開始的編譯的時候一直用的是vs05工程也都是05,但是當想轉到10的時候,發現原來的那些庫函數都找不到解釋了

 

反覆對比了一下代碼生成模式也是一樣的,蛋疼的,其實偶一直沒發現vs的版本在升級,對應的crty庫和stl之類的庫都在改動,

所以對應於10的crt和stl類庫其實都有改動和變化…………用05生成的那些庫其實在高版本的編譯器和工具下就出現問題了………………

沒有標準的悲哀啊……………………winapi是前向兼容的,但是各類非標準的庫都是在變動的……事實告訴我們不一定每一個工具的各個版本都可以被通用

………………………………………………………………………………一次悲劇的小問題…………

 

用vs10生成的庫就再也沒有此類問題了…………還有vs10的編譯器可以指定很方便…………

僅作一次記錄

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章