Articles of mingw

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

Aggiunta di trattini bassi di sottolineatura ai simboli di assiemi con GCC su Win32?

Ho un pezzo di codice C che chiama una funzione definita in assembly. A titolo di esempio, supponiamo che foo.c contenga: int bar(int x); /* returns 2x */ int main(int argc, char *argv[]) { return bar(7); } E bar.s contiene l’implementazione di bar () nell’assembly x86: .global bar bar: movl 4(%esp), %eax addl %eax, %eax […]

std :: stoi non esiste in g ++ 4.6.1 su MinGW

Ho provato a compilare questo semplice programma su IdeOne (che usa gcc 4.5.1) e sul mio computer Linux (che usa qualcosa come 4.6.4): #include #include int main() { std::cout << std::stoi("32") << std::endl; } E compila perfettamente e produce 32 . Tuttavia, quando provo a compilarlo sul mio computer Windows con MinGW e gcc 4.6.1, […]

Problemi con std :: stoi, non funziona su MinGW GCC 4.7.2

#include #include int main() { std::string test = “45”; int myint = stoi(test); std::cout << myint << '\n'; } Ho provato questo codice sul mio computer che esegue MinGW GCC 4.7.2. Mi dà questo errore: Cosa sto facendo male, ho preso questo da cppreference . È lo stesso identico codice. E ‘un errore diverso da […]

Come redirect l’output qDebug, qWarning, qCritical etc?

Sto usando un sacco di qDebug() << debug qDebug() << per l’output di debug. C’è un modo multipiattaforma in cui posso redirect l’output di debug su un file, senza ricorrere agli script di shell? Immagino che open () e dup2 () faranno il lavoro in Linux, ma funzionerà compilato con MinGW in Windows? E forse […]

Utilizzo di GCC (MinGW) come compilatore MEX di MATLAB

Mi è stato dato un progetto da eseguire su MATLAB R2011a. Dato che ci sono diversi file .c lì dentro, ho bisogno di impostare GCC come compilatore MEX per quel progetto. Tuttavia, non riesco a trovare alcuna spiegazione su come configurarlo. Ho provato un programma di script chiamato gnumex, ma non è riuscito (probabilmente impostato […]