LNK2022: 元數據操作失敗(8013118D): 重復類型(FactoryContext)中的布局信息不一致: (0x02000230)


 

1. c++項目 A 編譯成A.lib文件

2. c++項目B引用這個A.lib文件

3. A項目存在一個類跟B項目一樣,但是A項目其他文件需要這個類里面的某些東西,我將不需要的全部注釋掉,然后編譯A項目成功

4. B項目引用編譯的時候提示報錯,但是在unix上面make的過程中是OK的,只是在windows開發使用的時候提示這個錯誤

5. 目前解決方案就是將A項目的這個類改掉名稱可以解決(這樣導致windows的code與unix的code不一致

請問各位有什么不更改A項目類名的解決方案嗎?搜遍整個網絡還沒有其他解決方案。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM