在開發給舊系統用程式時難免會出現些不可預期的錯誤,
這邊就針對遇到在舊的專案轉到VS2005的狀況處理方式,
在vs2005上已經沒有IC這個引數[1],所以這邊是刪掉這個引數的使用.
LINK : fatal error LNK1117: 選項 'OPT:IC' 中發生語法錯誤
另外在新的專案如果有使用到CRT的一些函式,出現找不到__security_check_cookie的話[2]可以新增bufferoverflow相關的library
LINK : warning LNK4224: 已不再支援 /DEBUG:FULL,已忽略 LINK : warning LNK4224: 已不再支援 /DEBUG:FULL,已忽略 LINK : warning LNK4224: 已不再支援 /DEBUG:FULL,已忽略 keypro.obj : error LNK2019: 無法解析的外部符號 @__security_check_cookie@4 在函式 _keyproAddDevice@8 中被參考 .\objchk\i386\keypro.sys : fatal error LNK1120: 1 個無法解析的外部符號
reference:
[1]https://msdn.microsoft.com/zh-tw/library/bxwfs976.aspx
[2]https://support.microsoft.com/zh-tw/kb/894573