[問題] VC6 使用 VS2010 編成的 static lib 檔

看板C_and_CPP作者 (小乖)時間15年前 (2011/02/15 16:52), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/1
這個問題就在標題了,我還是簡單敘述一下背景 我目前使用的環境是 VS2010,還算使用的蠻愉快的 (auto、lambda、regex ...) 但有些人還是用 VC6 ,也沒辦法說換就換,個人習慣,還有之前寫的一堆 code ... 我寫了簡單的網路小程式 (client),用 extern "C" 包成 C function API, foo.lib 然後我傳給 partner 請他用 VC6 測試 LINK : fatal error LNK1196: invalid or corrupt import object: unknown version 出現了如下的錯誤訊息 我後來是用改包成 foo.dll 的方式解決 請問有沒有辦法讓 VC6 使用 VS2010 包成的 lib ? (可能在 linker 選項做些修改) 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.134.96.34

02/15 19:01, , 1F
試試看 No Whole Program Optimization
02/15 19:01, 1F
文章代碼(AID): #1DMZxD9F (C_and_CPP)