Articles of mingw

Errore del linker MinGW: winsock

Sto usando il compilatore MinGW su Windows per compilare la mia applicazione C ++ con socket. Il mio comando per il collegamento è simile a: g++.exe -Wall -Wno-long-long -pedantic -lwsock32 -o dist/Windows/piskvorky { there are a lot of object files } e ho anche provato g++.exe -Wall -Wno-long-long -pedantic -lws2_32 -o dist/Windows/piskvorky { there are […]

libstdc ++ – 6.dll non trovato

Ho lavorato su un progetto (un gioco per essere specifico) e sento che dovrei ricominciare con diverse librerie. Quindi, quando ho fatto questo ho reinstallato Code :: Blocks e ho installato le mie nuove librerie e include. Ma ora sto avendo problemi a metterti in moto [il mio nuovo progetto per testare se tutto il […]

Imansible specificare il compilatore con CMake

Ho un problema con questo file 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) Chiamando cmake con: cmake -G “MinGW Makefiles” , fallisce con il seguente output: 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 for working […]

Edificio Boost 1.52 con MinGW

Sto cercando di trovare una risposta autorevole su come build Boost 1.52 con MinGW . Ho trovato alcuni suggerimenti su Internet che si riducono per costruirlo in questo modo: cd tools\build\v2\engine build.bat mingw copy bin.ntx86\bjam.exe ..\..\..\.. cd ..\..\..\.. bjam –toolset=gcc Dal momento che quelle istruzioni risalgono fino a Boost 1.45 e dal momento che non […]

Come configuro Qt per cross-compilation da Linux a Windows target?

Voglio incrociare le librerie Qt (e infine la mia applicazione) per una destinazione Windows x86_64 usando un computer host Linux x86_64. Mi sento come se fossi vicino, ma potrei avere una fondamentale incomprensione di alcune parti di questo processo. Ho iniziato installando tutti i pacchetti mingw sulla mia macchina Fedora e quindi modificando il file […]

Costruire glew su windows con mingw

Qualcuno può darmi il comando giusto per build glew su Windows con Mingw? Ho provato: gcc -static glew.c glewinfo.c visualinfo.c -I / percorso / to / glew / include ma sto ricevendo migliaia di errori linker (riferimento mancante). Non riesco a creare con Make perché sfortunatamente il makefile ha un sacco di comandi unix solo […]

Dalla libreria statica MinGW (.a) alla libreria statica di Visual Studio (.lib)

Sto cercando di usare xlsLib per creare fogli di calcolo Excel da un’applicazione C ++. Il problema è che compilando xlsLib, fornisco un file .a (una libreria statica GCC, generata da MinGW). Ma la mia applicazione dipende da un’altra API ( PhysX ) che compila solo con Visual Studio. Quindi: è ansible trasformare la libreria […]

non è stato ansible individuare il punto di ingresso della procedura __gxx_personality_v0

Nota del redattore: Messaggi di errore simili a ” _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_ punto di errore della procedura _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_ nella libreria a collegamento dinamico libstdc++-6.dll ” hanno la stessa causa e si applicano le stesse soluzioni. Continuo a ricevere questo errore se voglio eseguire la mia applicazione console C ++ Irrlicht in Windows: the procedure entry point __gxx_personality_v0 […]

CreateProcess: nessun file o directory di questo tipo

Ricevo questo errore ogni volta che provo a eseguire GCC al di fuori della sua directory di installazione ( E:\MinGW\bin ). Quindi, diciamo che sono in E:\code e ho un file chiamato one.c In esecuzione: gcc one.c -o one.exe mi darà questo errore: gcc: CreateProcess: No such file or directory L’unica soluzione è navigare nella […]

Incorporare blob binari usando gcc mingw

Sto cercando di incorporare blob binari in un file exe. Sto usando mingw gcc. Faccio il file object in questo modo: ld -r -b binary -o binary.o input.txt Osservo quindi l’output objdump per ottenere i simboli: objdump -x binary.o E dà i simboli chiamati: _binary_input_txt_start _binary_input_txt_end _binary_input_txt_size Allora provo ad accedervi nel mio programma C: […]