이유가 무엇이든간에 std :: cout은 내 애플리케이션에 아무 것도 표시하지 않습니다. 내 개발 환경에 대한 설명은 다음과 같습니다.std :: cout이 무엇을 표시하지 않는지 설명 할 수 있습니까?
Qt Creator를 사용하여 Qt 응용 프로그램을 작성 중입니다. Qt Creator는 내 스테이션 (XP64)에서 시작할 수 없으므로 현재 Visual Studio 2008 및 Qt 플러그인 (.pro 프로젝트 파일 가져 오기)으로 개발 중입니다. 모든 것이 잘되고 응용 프로그램이 작동합니다.
일부 경우 (명령 줄 인수에 따라 다름) CLI (명령 줄에 필요한 인수 등)에 몇 문장 만 표시하기 위해 HIM을 시작하지 않으려 고합니다.
아무런 오류가 발생하지 않지만 아무 것도 표시되지 않습니다. 나는 확실히 실행하고 해당 코드입니다 (고전) 다음
std::cout << "is this going to be displayed ?" << std::endl;
당신이 아무것도 표시되지 않는 이유는 어떤 생각을 가지고 있습니까?
왜이 줄에 중단 점을 넣고이 코드가 실제로 실행되는지 여부를 확인하지 마십시오 ...? 처형되는거야? –
실행됩니다. –
비슷한 문제가 있었지만'std :: cout << "SIFT 키포인트 수를 썼기 때문에 발생했습니다 :"+ siftImageKeypoints.size() << std :: endl;'. 해결책은 +를 <<로 대체하는 것이 었습니다. –