Articles of mingw

Erro do vinculador MinGW: winsock

Eu estou usando o compilador MinGW no Windows para compilar meu aplicativo C ++ com sockets. Meu comando para vincular parece: g++.exe -Wall -Wno-long-long -pedantic -lwsock32 -o dist/Windows/piskvorky { there are a lot of object files } e eu também tentei g++.exe -Wall -Wno-long-long -pedantic -lws2_32 -o dist/Windows/piskvorky { there are a lot of object […]

libstdc ++ – 6.dll não encontrado

Eu tenho trabalhado em um projeto (um jogo para ser específico) e sinto que eu deveria começar de novo com diferentes bibliotecas. Então, ao fazer isso eu reinstalei Code :: Blocks e configurei minhas novas bibliotecas e includes. Mas, a partir de agora, estou com um problema ao iniciar você [meu novo projeto para testar […]

Não é possível especificar o compilador com o CMake

Eu tenho um problema com este arquivo CMakeLists.txt : cmake_minimum_required(VERSION 2.6) SET(CMAKE_C_COMPILER C:/MinGW/bin/gcc) SET(CMAKE_CXX_COMPILER C:/MinGW/bin/g++) project(cmake_test) add_executable(a.exe test.cpp) Chamando cmake com: cmake -G “MinGW Makefiles” , ele falha com a seguinte saída: c:\Users\pietro.mele\projects\tests\buildSystem_test\cmake_test>cmake -G “MinGW Makefiles” . — The C compiler identification is GNU 4.6.1 — The CXX compiler identification is GNU 4.6.1 — Check […]

Aumento de 1,52 com o MinGW

Eu estou tentando encontrar uma resposta autorizada sobre como construir Boost 1.52 com MinGW . Eu encontrei alguns indicadores na Internet que se resumem para construí-lo da seguinte forma: cd tools\build\v2\engine build.bat mingw copy bin.ntx86\bjam.exe ..\..\..\.. cd ..\..\..\.. bjam –toolset=gcc Uma vez que essas instruções datam de volta para o Boost 1.45 e como eu […]

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? […]