1. 程式人生 > >IOS——duplicate symbol _OBJC_METACLASS_$_ClassName錯誤(stackoverflow)

IOS——duplicate symbol _OBJC_METACLASS_$_ClassName錯誤(stackoverflow)

在編譯的時候,有時候會出現類似下面的錯誤提示:

ld: duplicate symbol _OBJC_METACLASS_$_MenuSceneNew in /Users/umaidsaleem/Desktop/functionalityTest/build/Debug-iphonesimulator/libcocos2d libraries.a(MenuScene.o) and /Users/umaidsaleem/Desktop/functionalityTest/build/functionalityTest.build/Debug-iphonesimulator/functionalityTest.build/Objects-normal/i386/MenuScene.o


字面意思就是在.o檔案中發現了重複的類,查詢原因,應該是MenuSceneNew這個類被重複編譯了。

這是怎麼造成的呢?

一般是在匯入標頭檔案的時候匯入了.m檔案,將其改為.h檔案即可完美解決這個問題。

原問題地址:

http://stackoverflow.com/questions/5337692/duplicate-symbol-objc-metaclass-classname

相關推薦

IOS——duplicate symbol _OBJC_METACLASS_$_ClassName錯誤stackoverflow

在編譯的時候,有時候會出現類似下面的錯誤提示: ld: duplicate symbol _OBJC_METACLASS_$_MenuSceneNew in /Users/umaidsaleem/Desktop/functionalityTest/build/Debug-

銀聯整合問題1——duplicate symbol _OBJC_METACLASS_$_Base64

 今天在整合銀聯的時候,銀聯的文件要求    a) 在工程的Build Settings中找到Other Linker Flags中新增-ObjC巨集;(不新增巨集的時候,程式不報錯,但是在進行銀聯支付的時候,會無法順利的進行,親測了喲)  但是在新增巨集的時候就出現了

Xcode 【錯誤duplicate symbol _OBJC_METACLASS_$_類名 in:】

錯誤    "duplicate symbol _OBJC_METACLASS_$_類名 in:" 原因: 1.    90%都是因為#import了.m 檔案(應該#import   .h 檔案才對)2.    其他可能是因為專案中存在了2個一樣的.m檔案 該錯誤不常

Sqlserver 2016 R Service環境安裝的各種錯誤解決辦法

null 技術 led tro mssq lan 管理員 launcher 用戶 相信很多朋友都會慕名Sqlserver 2016的R語言功能,將自己的數據庫升級到Sqlserver 2016,但是當你安裝完Sqlserver 2016的R語言組件之後,你會發現並不能直接使

iOS 11 適配工具欄UIToolbar

con width cti ios 11 區域 rain 適配 itoo 有時 在iOS11中,ToolBar 裏面的按鈕的矩形可觸模區域非常小,緊貼著圖片,所有有時候點著沒反應 在 UIButton 創建的時候,同時加一句這樣的代碼: [[button.width

cocos2d關於glew32.lib錯誤

libc 選擇 手機 .cn msvc platform 報錯 default hive 應項目需要使用cocos2d-x開發,又要學習新東東了。·cocos2d-x 是一個支持多平臺的 2D 手機遊戲引擎,用C++重寫cocos2d-iphone引擎的一個開源項目,想了

使用vue-cli腳手架搭建項目,保存編譯時出現的代碼檢查錯誤ESLint

rip 正則 fin 外部 內置 global 同名 esp 復雜 一、問題 出現這麽寫錯誤是什麽原因呢?相信很多小白都會像我一樣,第一次接觸時有點二丈和尚摸不著頭腦。其實是在你用vue-cli腳手架構建項目時用了ESLint代碼檢查工具,如下圖 那麽什麽是ESL

iOS多線程編程四------ GCDGrand Central Dispatch

execution 使用 att 意義 pro num patch 任務並發 comm 一、簡單介紹 是基於C語言開發的一套多線程開發機制。也是眼下

快速定位性能瓶頸,檢查出所有資源CPU、內存、磁盤IO等的利用率utilization、飽和度saturation錯誤error度量,即USE方法

sta lin system 1.8 磁盤 AI during run 5.7 通過分析mpstat的iowait和iostat的util%,判斷IO瓶頸 IO瓶頸往往是我們可能會忽略的地方(我們常會看top、free、netstat等等,但經常會忽略IO的負載情況),

在Eclipse中編寫jQuery代碼時產生的錯誤連載

解決 啟動 ips 產生 ima 關閉 方法 -s eclipse 1、Error:啟動Eclipse中的服務,顯示錯誤,端口號被占用 解決方法: 方式一:修改對應的端口號(實際情況實際處理) 方式二:在進程中關閉Eclispe重新打開即可(截圖說明)

一鍵腳本解決Windows系統更新錯誤0x80070003

str soft 更新錯誤 windows系統 art pda pause 一鍵 tar 新建文本,寫入以下內容並保存為bat文件 REM 解決系統更新錯誤(0x80070003) pause net stop "Windows Update" rd /s/q "C:\W

Checked exceptions: Java’s biggest mistake-檢查型異常:Java最大的錯誤翻譯

lsb ++ 好的 stream abstract throw features inter 不用 原文地址:http://literatejava.com/exceptions/checked-exceptions-javas-biggest-mistake/ 僅供參考,

Vue錯誤1

錯誤提示: Failed to compile. 部分程式碼等等 Component template should contain exactly one root element. If you are using v-if on multiple element

效能測試問題解決——訊息頭缺失引起的400錯誤web_add_header

最近在做效能測試,在開發web指令碼的過程中遇到錯誤:Action.c(15): Error -26631: HTTP Status-Code=400 (Bad Request) for http://xxxxxx/onlinefront/s.do?tl=51&bk=null&am

iOS平臺上使用TensorFlow教程

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

iOS研發助手DoraemonKit技術實現

一、前言 一個比較成熟的App,經歷了多個版本的迭代之後,為了方便調式和測試,往往會積累一些工具來應付這些場景。最近我們組就開源了一款適用於iOS App線下開發、測試、驗收階段,內建在App中的工具集合。使用DoraemonKit,你無需連線電腦,就可以對於App的資訊進行快速的檢視。一鍵接入、使用方便,

webAPI 上傳檔案 404錯誤轉載 webAPI檔案上傳時檔案過大404錯誤的問題

webAPI檔案上傳時檔案過大404錯誤的問題  來源:https://www.cnblogs.com/dzhengyang/p/9149157.html 背景:最近公司有個需求,外網希望自動儲存資料到內網,內網有2臺伺服器可以相互訪問,其中一臺伺服器外網可以訪問,於是想在

iOS開發—c語言 ATM取款機2018-11-15

#include "stdafx.h" #include <stdlib.h> int _tmain(int argc, _TCHAR* argv[]) { int password = 123;//宣告一個變數 不會分配記憶體空間 使用的時候就分配 int inputPasswor

iOS研發助手DoraemonKit技術實現

一、前言 iOS研發助手DoraemonKit技術實現(一)中介紹了幾個常用工具集的技術實現,大家如果有疑問的話,可以在文章中進行留言,也希望大家接入試用,或者加入到DoraemonKit交流群一起交流。 效能問題極大程度的會影響到使用者的體驗,對於我們開發者和測試同學要隨時隨地保證我們app的質量,避免不好

匯入專案錯誤Project '專案xxx' is missing required library:

Mac匯入以前Windows上面的專案demo,報如下錯誤: Project '0101_lenovomall_UpdateApp' is missing required library: 'D:/yyh_installSoft/androidTools/android_lianXiang