天天看點

C++使用VS2008同時使用在共享DLL中使用MFC和公共語言運作時支援(/clr)出現的問題

C++使用VS2008同時使用在共享DLL中使用MFC和公共語言運作時支援(/clr)出現的問題
C++使用VS2008同時使用在共享DLL中使用MFC和公共語言運作時支援(/clr)出現的問題

VS2008 空項目和WIN32控制台程式加載DLL時,由于使用了boost庫,配置使用在共享DLL中使用MFC和公共語言運作時支援(/clr)就會出現 cl: 指令行 error D8016 :“/MTd”和“/clr”指令行選項不相容 的錯誤,

修改屬性裡面C/C++  ->代碼生成 ->運作庫 還是會報 1>Main.obj : error LNK2022: 中繼資料操作失敗(8013119F): 現有的 TypeRef 應有對應的 TypeDef(dummy),但它沒有: (0x01000019)。

1>LINK : fatal error LNK1215: 中繼資料操作失敗(8013119F):  的錯誤。

繼續閱讀