Articles of mingw

Da biblioteca estática MinGW (.a) à biblioteca estática do Visual Studio (.lib)

Estou tentando usar o xlsLib para criar planilhas do Excel a partir de um aplicativo C ++. O problema é que, ao compilar o xlsLib, eu dou um arquivo .a (uma biblioteca estática do GCC, gerada pelo MinGW). Mas, meu aplicativo depende de outra API ( PhysX ) que só compila com o Visual Studio. […]

CreateProcess: nenhum arquivo ou diretório

Estou recebendo este erro sempre que tento executar o GCC fora de seu diretório de instalação ( E:\MinGW\bin ). Então, digamos que eu esteja em E:\code e tenha um arquivo chamado one.c Em execução: gcc one.c -o one.exe me dará este erro: gcc: CreateProcess: No such file or directory A única solução é navegar para […]

o ponto de input do procedimento __gxx_personality_v0 não pôde ser localizado

Nota do Editor: Mensagens de erro semelhantes a “O ponto de erro de procedimento _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_ não pôde ser localizado na biblioteca de vínculo dynamic libstdc++-6.dll ” possuem a mesma causa e as mesmas soluções se aplicam. Eu continuo recebendo este erro se eu quiser executar o meu aplicativo de console Irrlicht C ++ no Windows: […]

Incorporando blobs binários usando gcc mingw

Eu estou tentando incorporar blobs binários em um arquivo exe. Eu estou usando o mingw gcc. Eu faço o arquivo object assim: ld -r -b binary -o binary.o input.txt Eu então procuro a saída do objdump para obter os símbolos: objdump -x binary.o E dá símbolos chamados: _binary_input_txt_start _binary_input_txt_end _binary_input_txt_size Eu então tento acessá-los no […]

Problemas com o std :: stoi, não trabalhando no MinGW GCC 4.7.2

#include #include int main() { std::string test = “45”; int myint = stoi(test); std::cout << myint << '\n'; } Eu tentei este código no meu computador que está executando o MinGW GCC 4.7.2. Isso me dá esse erro: O que estou fazendo errado, eu tenho isso de preferência . É exatamente o mesmo código. E […]

Como redirect qDebug, qWarning, saída qCritical etc?

Estou usando muitas qDebug() << para saída de debugging. Existe alguma maneira de plataforma cruzada que eu possa redirect essa saída de debugging para um arquivo, sem recorrer a scripts de shell? Eu estou supondo que open () e dup2 () farão o trabalho no Linux, mas ele funcionará compilado com o MinGW no Windows? […]

O programa não pode ser iniciado porque está faltando libgcc_s_dw2-1.dll

Eu criei um programa simples em C ++ com Code :: Blocks. Se eu rodá-lo de Code :: Blocks, ele funciona corretamente; mas se eu executá-lo clicando duas vezes no arquivo executável, uma janela aparece com esta mensagem: O programa não pode ser iniciado porque está faltando libgcc_s_dw2-1.dll do seu computador. Tente reinstalar o programa […]

Verificando o tamanho da pilha disponível em C

Estou usando o MinGW com o GCC 3.4.5 (mingw-special vista r3). Meu aplicativo C usa muita pilha, então eu queria saber se há alguma maneira que eu possa dizer programaticamente quanto pilha está sobrando para que eu possa lidar com a situação, se eu achar que estou prestes a esgotar. Se não de que outras […]

Qual é a diferença entre o Cygwin e o MinGW?

Eu quero fazer o meu projeto C ++ cross platform, e estou pensando em usar o Cygwin / MinGW. Mas qual é a diferença entre eles? Outra questão é se eu serei capaz de executar o binário em um sistema sem o Cygwin / MinGW?

Introdução ao OpenCV 2.4 e MinGW no Windows 7

Como eu instalo o OpenCV 2.4 e compilo meu código com o MinGW?