Bon ben je sais pas trop... du coup j'ai laissé tombé MinGW. J'utilise MSVC 2012 (avec le CTP nov 2012) sous windows et j'ai installé une VM ubuntu 12.10 pour gcc et j'essaye de faire un code qui...
Type: Messages; Utilisateur: GeantVert13
Bon ben je sais pas trop... du coup j'ai laissé tombé MinGW. J'utilise MSVC 2012 (avec le CTP nov 2012) sous windows et j'ai installé une VM ubuntu 12.10 pour gcc et j'essaye de faire un code qui...
g++ -c -std=gnu++11 -DBOOST_THREAD_USE_LIB -D_WIN32_WINNT=0x0601
-g -frtti -fexceptions -mthreads -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT
-D_DEBUG -I"..\..\..\boost" -I"..\project" -I"."...
En fait non ça ne renvoyait pas 0, ça ne compilait pas. Et là j'ai essayé avec 4.7.2 (qui est relativement récent) et idem
C:\MinGW\bin>"mingw32-c++.exe" -v
Utilisation des specs internes....
Ah... j'avais pourtant essayé (avec 4.6.3 me semble-t-il)
et le code
std::thread::hardware_concurrency() me renvoyait inlassablement 0
Peut être faut-il faire un build spécifique ?
Hello,
contrairement à VC++, minGW ne supporte pas les threads de C++11. Si tu en as besoin, il faudra passer par boost::thread ou Qthread.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.