Udana kompilacja instrukcji SSE z qmake (ale SSE2 nie jest rozpoznawana)

Próbuję skompilować i uruchomić mój kod migrowany z systemu Unix do systemu Windows. Mój kod jest czysty C ++ i nie używa klas Qt. w Uniksie jest dobrze.

Używam także kreatora Qt jako IDE iqmake.exe z-spec win32-g++ do kompilacji. Tak jak jasse instrukcje w moim kodzie, muszę dołączyćemmintrin.h nagłówek.

Dodałem:

QMAKE_FLAGS_RELEASE += -O3 -msse4.1 -mssse3 -msse3 -msse2 -msse

QMAKE_CXXFLAGS_RELEASE += -O3 -msse4.1 -mssse3 -msse3 -msse2 -msse

w.pro plik.Mogłem skompilować mój kod bez błędów. ale po uruchomieniu daje błąd czasu wykonywania podczas przechodzenia przez niektóre funkcje zawierające__m128 lub tak.

Kiedy otwieramemmintrin.h, Widzę:

#ifndef __SSE2__
# error "SSE2 instruction set not enabled"
#else

i To jest niezdefiniowane po#else.

Nie wiem jak włączyćSSE w moim komputerze.

Platforma: Windows Vista

Typ systemu: 64-bitowy

Procesor: Intel (R) Core (TM) i5-2430M CPU @ 2,40Hz

Czy ktoś zna rozwiązanie?

Z góry dziękuję.

questionAnswers(1)

yourAnswerToTheQuestion