clang

    1熱度

    1回答

    我有一個類將許多消息路由到內部組件實例。所以這個類只有方法定義,但沒有實現。我如何禁止這些動態方法的警告? 更新 我的代碼示例: @interface SomeClass : NSObject { } - (void)mssageA:(id)value1 additionalOption:(id)value2; - (void)mssageB:(id)value1 additionalOp

    27熱度

    5回答

    如果我用llvm-gcc構建一個靜態庫,然後將它與使用mingw gcc編譯的程序鏈接起來,結果會起作用嗎? 對於llvm-gcc,clang和普通gcc的其他組合也是一樣的。我對Linux的工作方式感到興趣(當然,使用普通的非mingw gcc)以及其他平臺,但重點在於Windows。 我對所有語言也很感興趣,但是強調C和C++ - 顯然clang不支持Fortran等,但我相信llvm-gcc

    14熱度

    4回答

    我還沒有使用llvm或clang的經驗。據我所知,鐺被認爲很容易嵌入Wikipedia-Clang,但是,我沒有找到任何關於如何實現這一目的的教程。那麼是否有可能通過JIT在運行時編譯和執行用戶定義的代碼來爲C++應用程序的用戶提供腳本功能?是否有可能調用應用程序自己的類和方法並共享對象? 編輯:我寧願爲腳本languge類似C語言的語法(甚至C++本身)

    3熱度

    2回答

    我希望我的Xcode項目能夠通過構建和分析步驟,而不會生成任何錯誤,警告或靜態分析消息。與此相關的問題是我的項目包括生成(可能無害)警告和靜態分析消息的庫。 我無法找到一種方法來禁用特定的Clang警告,以便「我的」代碼可以用零問題構建。這可能嗎?

    0熱度

    1回答

    我正在研究一個iPhone應用程序,而且我遇到了一些編譯器問題。這是下拉菜單: 我正在編譯使用Xcode 3.2.3,目標iOS 4.0:我的設備是運行iOS 4.0的第二代iPod touch。 使用GCC 4.2進行編譯:可以在模擬器和設備上工作 使用LLVM編譯器1.5進行編譯:可以在模擬器上工作,但不能在設備上工作。 使用LLVM GCC 4.2編譯:與LLVM編譯器相同的問題1.5。 當

    10熱度

    1回答

    我想嘗試叮噹中的一些新功能,並且我被引用到Clang TOT。 現在這可能是一個明顯的問題,到底是什麼是Clang TOT。 TOT必須是我不熟悉的一些首字母縮略詞。 任何人都可以啓發我嗎?

    15熱度

    1回答

    在很長一段時間以來我一直在使用pygccxml分析和反思我的C++源代碼:它幫助我在我們的構建過程中做一些聰明的代碼生成。 最近,我讀了很多關於LLVM堆棧的好處,特別是該LLVM鏘解析器帶給C++編譯的好處。我現在想知道是否有任何Python接口可以用作Clang的一些現有代碼生成任務的基礎?

    0熱度

    1回答

    我最近決定改用從GCC到鐺,我讓我的使用寬字符常量以下警告:「中多餘的字符寬字符常量被忽略「。下面是獲取警告的代碼: wstring& line; … for (wstring::iterator ch = line.begin(); ch != line.end(); ++ch) switch (*ch) { case L'│': *ch = L'|'; break;

    5熱度

    1回答

    我想編譯一個包含windows.h使用鐺編譯器的小項目。不幸的是,clang產生了一些我無法解決的錯誤。什麼導致這些錯誤?鏘不支持所有必需的功能,我錯過了什麼? In file included from C:\Program Files\Microsoft SDKs\Windows\v6.0A\Include/wind ows.h:155: In file included from C:\

    1熱度

    1回答

    有誰知道在使用Clang ++ 2.0時是否支持預編譯頭文件?我已經安裝了Xcode 4開發人員預覽版2,其中包含一個Clang ++版本,其版本報告爲「Apple clang version 2.0(tags/Apple/clang-108.3))」,但試圖複製基本PCH使用示例http://clang.llvm.org/docs/UsersManual.html#precompiledhead