clang

    2熱度

    1回答

    我開發了一個C程序,需要一些動態庫,最值得注意的是libmysqlclient.so,我打算在某些遠程主機上運行。看起來好像我有以下分配選項: 編譯程序靜態。 在遠程主機上安裝所需的依賴關係 分配程序的依賴關係。 第一個選項是有問題的,因爲我在運行時需要glibc-version(因爲我現在使用glibc和libnss)。 我不確定第二個選擇:是否有一種機制,檢查安裝的庫版本是否足以讓程序運行(在

    3熱度

    1回答

    請向我解釋「-Wigned-enum-bitfield」Clang警告的含義。 在我的代碼我有一個struct的定義與位域: struct Options { BackgroundType backgroundType : 2; LineSpace lineSpace : 2; bool letterSpacing : 1; bool shadow : 1;

    1熱度

    1回答

    在MacOS上使用鐺800.0.38編譯C++庫時發生錯誤。 template<class T> struct _reference_base<T, int> { enum { rb_tag = 1 }; typedef T t; static inline t* deref(_stg_u& x, bool byptr) throw() { return rein

    2熱度

    1回答

    我遇到了模板特化的已刪除模板函數的問題。下面的代碼顯示歸結爲MWE問題: #include <iostream> #include <string> template<typename T> inline std::string typeToString() = delete; template<> inline std::string typeToString<float>()

    -1熱度

    1回答

    如何在 設置(CMAKE_CXX_STANDARD 17)之後獲得完整選項字符串「-std = ...」? 帶有標誌的字符串必須在CmakeLists.txt中獲得。

    2熱度

    1回答

    我想解析日期字符串與std::get_time(),但它似乎代碼在VC++ 2015工作,但不工作在gcc 6.3和鐺4.0。這裏是MCVE: #include <iostream> #include <sstream> #include <string> #include <iomanip> int main() { std::string line = "February

    1熱度

    1回答

    我想學習LLVM所以我在我的Ubuntu 14.04安裝鐺鐺安裝,但我遇到一些problems.Here是: 當我執行命令:sudo apt-get install clang-3.5我只是得到喜歡跟隨一些錯誤消息: Reading package lists... Done Building dependency tree Reading state information... Done

    -1熱度

    1回答

    我使用polybench內核。在polybench.c中,代碼的行數如下: int ret = posix_memalign (&new, 32, num); 這行代碼會導致lli解釋器出現問題。我試圖使用malloc代替,但我有同樣的錯誤 LLVM ERROR: Tried to execute an unknown external function: posix_memalign 是

    1熱度

    1回答

    我是Clang的AST Matcher API的初學者。 我有一個天真的問題,它可以匹配某物。 或某事物?像: functionDecl(hasName("a") or hasName("b")) ,或者我們必須使用「addMatcher」增加更多的匹配,以獲得相同的結果? 提前致謝!

    0熱度

    1回答

    我想用一個成員函數模板實現一個類,該成員函數模板採用可調用類型F並將其應用於實例。 這編譯並在Visual Studio 15中運行,但在鐺與錯誤失敗 [X86-64鐺4.0.0]錯誤:無效的使用不完全類型的「富」 struct Foo { template<typename F> auto applyFunctionToMe(F&& func)->decltype(func