Windows (Qt Creator 2.0.1)에서 Qt Creator에 새로운 C++ 0x 기능을 사용하려고합니다.Qt Creator가있는 C++ 0x
스레드 Configuring the GCC compiler switches in Qt, Qt Creator, and QMake을 읽고 QMAKE_CXXFLAGS += -std=c++0x
을 .pro 파일에 추가했습니다.
#include <memory>
int main()
{
}
컴파일러 오류 : Qt는 창조주가이 간단한 코드 나에게 매우 이상한 오류를 준다 그 후
':: swprintf' '
선언되지 않은 :: vswprintf '가 선언되지 않았습니다.
내 코드 fr을 컴파일하려고합니다. 명령을 g++ test.cpp --std=c++0x
으로 변경하고 동일한 오류가 발생합니다.
그렇다면 Qt MinGW 컴파일러의 문제점은 무엇입니까? Qt Creator에서 C++ 0x 기능을 사용할 수 있습니까?
중복 질문 : http://stackoverflow.com/questions/4713713/include-iostream-with-std-c0x-is-broken. 라이브러리 헤더 파일에서'using :: swprintf;'및'using :: vswprintf;'를 주석 처리하면 ssmir의 대답에 언급 된 패치를 볼 수 있습니다. – TonyK