Qt :編譯警告 LNK4042對象被多次指定,已忽略多余的指定 ....segmentLayout.obj


解決辦法:

步驟:  

  1.將segmentLayout.h 、segmentLayout.cpp 從工程中刪除(no  permanently delete),並清理工程

  2.在代碼文件目錄重命名segmentLayout,如segmentLayout_a.h、segmentLayout_a.cpp,把更名后的文件添加到工程,將引用#include “segmentLayout.h” 更改為 #include “segmentLayout_a.h”,重新編譯工程

  3. 再從工程中刪除segmentLayout_a.h 、 segmentLayout_a.cpp, 並清理工程

  4. 把_a文件重命名還原,重新添加到工程,並更新頭文件引用,重新編譯工程

 

問題搞定!!


免責聲明!

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



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