這曾經是一個問題;現在不是。C++鏈接器錯誤(「鏈接器命令失敗,退出代碼1」)
回答
鏈接是告訴你,Class::Class(Class const&)
從您的Class.cpp
缺少你要麼需要從Class.h刪除其聲明或您的Class.cpp添加的實現。
您最初報告的錯誤不會退出與代碼匹配。不管怎麼說,這些都是你的問題:
- 賦值運算符的錯誤的返回:
ShirtOrder operator=(const ShirtOrder &rhsObj)
(應該是ShirtOrder&
) - 運營商的執行=是空的,你應該分配成員,然後返回
*this
; - 您的運營商=被定義爲
ShirtOrder& ShirtOrder::operator=(const ShirtOrder &rhsObj)
,而它必須是在這個.cpp文件:ShirtOrder& ShirtOrder::operator=(const ShirtOrder &rhsObj)
- 你的拷貝構造函數
ShirtOrder::ShirtOrder(const ShirtOrder &otherObj)
沒有正確執行。它具有所有這些值至少分配給this->
而不是object.
我現在得到這個錯誤: ../Class.cpp:96:12:錯誤:重載'operator ='必須是二元運算符(有1參數) Class operator =(const Class&rhsObj) ^ –
@GeniusNextDoor將您的類名重命名爲其他內容併發布。您可以稍後編輯它以刪除。 – Pavel
好吧給我一分鐘 –
- 1. 編譯錯誤:鏈接器命令失敗,退出代碼1
- 2. 鏈接器失敗,退出代碼1.
- 3. OneSignal庫iOS - 鏈接器命令失敗,退出代碼爲1
- 4. Apple Mach-O鏈接器命令失敗,退出代碼爲1
- 5. 鏈接器命令失敗,退出代碼1亂舞
- 6. CocoaFob - 鏈接器命令失敗,退出代碼1
- 7. 鏈接器命令失敗,退出代碼1 xcode 6.4
- 8. 鏈接器命令失敗,退出代碼1(React native - ios)
- 9. 鏈接器命令失敗,退出代碼1
- 10. 鏈接器命令退出代碼1失敗:谷歌地圖
- 11. XCode 8.3鏈接器命令失敗,退出代碼爲1
- 12. iPhone鏈接器錯誤:命令/ usr/sbin/chown失敗,退出代碼爲1
- 13. XCode 8.3歸檔錯誤:鏈接器命令失敗,退出代碼爲1
- 14. Xcode 7.0.1導致鏈接器命令失敗,退出代碼1錯誤
- 15. Admob導致鏈接器命令失敗,退出代碼1錯誤
- 16. clang:錯誤:連接器命令失敗,退出代碼爲1
- 17. 鏈接器命令失敗,退出代碼1(使用-v查看調用)Apple Mach鏈接器錯誤
- 18. 鏈接器命令退出碼1的Facebook SDK失敗
- 19. 鏈接器命令失敗,退出代碼1舊的源代碼
- 20. 鏈接器命令失敗,退出代碼1с++ xcode
- 21. 鏈接器命令失敗錯誤,xcode?
- 22. Cocoapods安裝,然後「鏈接器命令失敗,退出代碼1」
- 23. 鏈接器命令失敗,退出代碼1:重複的符號
- 24. 鏈接器命令失敗,退出代碼1(使用-v查看調用)swift
- 25. 鏈接器命令失敗,退出代碼1 - 不知道爲什麼
- 26. 鏈接器命令失敗,退出代碼1(使用-v查看調用)?
- 27. 鏈接器命令失敗,導入頭文件時退出代碼1
- 28. Xcode:刪除框架後 - 「鏈接器命令失敗,退出代碼1」
- 29. Cocoapod - 鏈接器命令失敗,退出代碼1(使用-v查看調用)
- 30. 編譯失敗,錯誤'文件未找到'和'鏈接器命令失敗,退出代碼1'
向我們展示你'Class'?.. – Pavel
代碼我不能......不能在一個公開論壇。我的教授很容易找到這個問題。 –
@GeniusNextDoor你得到我的upvote爲您的超級誠信:D –