Articles of compilador erros

Não é possível definir o valor do campo de object estático (erro LNK2001: símbolo externo não resolvido)

Eu tenho um segmento de código aparentemente simples e direto que é uma versão simplificada de um problema que tenho tido em um jogo que estou escrevendo. Eu estou tentando definir um campo estático em uma class para outro valor do meu método principal. No entanto este código não vai e eu não entendo o […]

Por que este programa é erroneamente rejeitado por três compiladores C ++?

Eu estou tendo alguma dificuldade em compilar um programa C ++ que eu escrevi. Este programa é muito simples e, tanto quanto é do meu conhecimento, está em conformidade com todas as regras estabelecidas no Padrão C ++. Eu li a totalidade da ISO / IEC 14882: 2003 duas vezes para ter certeza. O programa […]

Por que o vetor :: reference não retorna referência ao bool?

#include struct A { void foo(){} }; template void callIfToggled( bool v1, bool &v2, T & t ) { if ( v1 != v2 ) { v2 = v1; t.foo(); } } int main() { std::vector v= { false, true, false }; const bool f = false; A a; callIfToggled( f, v[0], a ); callIfToggled( […]

Erro na class Swift: propriedade não inicializada na chamada super.init

Eu tenho duas classs, Shape e Square class Shape { var numberOfSides = 0 var name: String init(name:String) { self.name = name } func simpleDescription() -> String { return “A shape with \(numberOfSides) sides.” } } class Square: Shape { var sideLength: Double init(sideLength:Double, name:String) { super.init(name:name) // Error here self.sideLength = sideLength numberOfSides = […]

“Referência indefinida para” construtor de class de modelo

Eu não tenho ideia do porque isso está acontecendo, já que acho que tenho tudo devidamente declarado e definido. Eu tenho o seguinte programa, projetado com modelos. É uma implementação simples de uma fila, com as funções de membro “add”, “substract” e “print”. Eu defini o nó para a fila no bem “nodo_colaypila.h”: #ifndef NODO_COLAYPILA_H […]

Erro de binding estranho: DSO ausente da linha de comando

Quando estou compilando openvswitch-1.5.0, encontrei o seguinte erro de compilation: gcc -Wstrict-prototypes -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -g -O2 -export-dynamic ***-lpthread*** -o utilities/ovs-dpctl utilities/ovs-dpctl.o lib/libopenvswitch.a /home/jyyoo/src/dpdk/build/lib/librte_eal.a /home/jyyoo/src/dpdk/build/lib/libethdev.a /home/jyyoo/src/dpdk/build/lib/librte_cmdline.a /home/jyyoo/src/dpdk/build/lib/librte_hash.a /home/jyyoo/src/dpdk/build/lib/librte_lpm.a /home/jyyoo/src/dpdk/build/lib/librte_mbuf.a /home/jyyoo/src/dpdk/build/lib/librte_ring.a /home/jyyoo/src/dpdk/build/lib/librte_mempool.a /home/jyyoo/src/dpdk/build/lib/librte_malloc.a -lrt -lm /usr/bin/ld: /home/jyyoo/src/dpdk/build/lib/librte_eal.a(eal.o): undefined reference to symbol ‘pthread_create@@GLIBC_2.2.5’ /lib/x86_64-linux-gnu/libpthread.so.0: error […]

A definição de manifesto do assembly localizado não corresponde à referência de assembly

Eu estou tentando executar alguns testes de unidade em um aplicativo Windows Forms C # (Visual Studio 2005) e recebo o seguinte erro: System.IO.FileLoadException: Não foi possível carregar o arquivo ou assembly ‘Utility, Version = 1.2.0.200, Culture = neutral, PublicKeyToken = 764d581291d764f7’ ou uma de suas dependencies. A definição de manifesto do assembly localizado não […]

Erro “Método não estático não pode ser referenciado de um contexto estático”

Eu tenho uma class chamada Media que tem um método chamado setLoanItem : public void setLoanItem(String loan) { this.onloan = loan; } Eu estou tentando chamar esse método de uma class chamada GUI da seguinte maneira: public void loanItem() { Media.setLoanItem(“Yes”); } Mas estou recebendo o erro o método não estático setLoanItem (java.lang.String) não pode […]

Não é possível fazer uma referência estática ao método não estático

Construindo uma aplicação multi-linguagem em Java. Obtendo um erro ao inserir o valor String do arquivo XML do recurso R.string : public static final String TTT = (String) getText(R.string.TTT); Esta é a mensagem de erro: Erro: Não é possível fazer uma referência estática ao método não estático getText (int) do tipo Context Como isso é […]

Resolver erros de construção devido à dependência circular entre classs

Muitas vezes me encontro em uma situação onde estou enfrentando vários erros de compilation / vinculador em um projeto C ++ devido a algumas decisões de design ruins (feitas por outra pessoa :)) que levam a dependencies circulares entre classs C ++ em diferentes arquivos de header (pode acontecer também no mesmo arquivo) . Mas […]