compiler-warnings

    0熱度

    1回答

    當我嘗試編譯這個庫 'org.brunocvcunha.instagram4j:instagram4j:1.5' 我得到 執行失敗的任務 ':應用程序:transformResourcesWithMergeJavaResForDebug'。 >發現多個文件與操作系統無關的路徑'log4j.properties' 任何想法如何解決這個問題?我創建了一個新項目來測試這個庫,所以這是我嘗試編譯的第一個庫

    0熱度

    3回答

    我有兩個文件: a.cpp #include <iostream> using namespace std; int a[100]; int main() { cout << "Hello World" << endl; } b.cpp #include <iostream> using namespace std; extern double a[50];

    14熱度

    5回答

    即使使用了變量,我仍然面臨的一個問題是編譯器會抱怨一個未使用的變量,但它只用於參數包擴展中,對於特定的實例而言,它只是空的。 例如: template <std::size_t... I> auto func1(std::index_sequence<I...>) { auto var = get_tuple(); return func2(std::get<I>(var)

    0熱度

    1回答

    警告我想排序收爲自變量的List<MyType>: static void doSomething(List<MyType> arg) { Collections.sort(arg); } ...但我得到這樣的警告: Unchecked method 'sort(List<T>)' invocation 這裏的MyType : class MyType implements C

    2熱度

    1回答

    在sbcl中,我知道在defun中同時使用&可選鍵和&鍵時,我可以消除預期的消息,但這似乎在defmacro中不起作用。 (我應該重新設計/重寫,我知道,但是這是遺留代碼) 當我編譯這個文件...... (declaim (sb-ext:muffle-conditions style-warning)) (defun wilma (&optional wilma1 &key wilma2 wi

    0熱度

    1回答

    代碼語句看起來像下面的表達式:我不知道爲什麼QAC是產生此警告 if((temp1 == ID1) || (temp2 == (C_UINT16) ID2)) { } 。 &如何避免此警告會產生什麼副作用? 細則QAC的幫助: 如果 左手操作數的計算結果爲邏輯& &運算符的右手操作數只計算1(「真」)。邏輯||的右側操作數 如果左手操作數 的計算結果爲0(「假」)運算符僅被評估。 由於這

    2熱度

    1回答

    我得到一個警告 警告:多行註釋[-Wcomment] 由於評論,我有,看起來像 // strings can start with a \ and also end with a \ 我明白這個錯誤,並看到了關於這個主題的其他SO消息。 我可以很容易地修復警告(通過雙引號\ s)。 我很好奇是什麼,我就小心翼翼地確保該線不末端用\。該行以\然後以空格結束。這是預處理器剝離我的尾部空間,從而引入

    1熱度

    2回答

    我寫了這個代碼與Visual Studio,但是當我編譯它,它給我回這些警告: FS0058:可能不正確縮進,此令牌是越位上下文從9:80開始。嘗試進一步縮進此令牌或使用標準格式。 但是,如果我嘗試編譯它與OCaml編譯器它的作品。 let converti_tempo = (fun x -> if x < 0 then failwith "error" else if x < 1000 then

    0熱度

    1回答

    編輯問題是:「‘strnlen’的功能隱式聲明」:我怎麼刪除警告/EDIT 編譯(特殊切下的測試只有一個的#include) #include <string.h> void DeleteMe(){ const char* pC = "ABC"; int nLen = strnlen(pC, 255); char buffer[256]; strncpy(

    4熱度

    3回答

    我發現它在某些時候進行以下檢查一些模板代碼: template<class IntegralType> void randomFunction(IntegralType t) { ... if (t < 0) ... } 代碼的想法是,t是一個整體式的(無論是有符號或無符號)。代碼工作得很好,無論簽名如何,但編譯器發出警告,因爲在unsigned整數的情況下