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整数的情况下