1
제목에서 언급했듯이 컴파일러에서 당분간 pragma 메시지를 무시하고 실제 경고를 읽고 수정하는 것이 더 쉽습니다. 나는 약간의 검색을했지만 거기에 어떤 정보도없는 것 같습니다.#pragma message를 무시하도록 컴파일러에 요청하십시오.
제목에서 언급했듯이 컴파일러에서 당분간 pragma 메시지를 무시하고 실제 경고를 읽고 수정하는 것이 더 쉽습니다. 나는 약간의 검색을했지만 거기에 어떤 정보도없는 것 같습니다.#pragma message를 무시하도록 컴파일러에 요청하십시오.
아니오이 불가능하다, 그렇게 할 수있는 가장 좋은 것은 모든 #pragma
의 밖으로 대량 편집하는 것입니다 :
$ cd MySourceFolder
$ find . -name \*.m -exec perl -p -i -n -e 's/^#pragma/\/\/#pragma/' {} \;
당신이 #pragma
의 다시 원하는 :
$ cd MySourceFolder
$ find . -name \*.m -exec perl -p -i -n -e 's/^\/\/#pragma/#pragma/' {} \;
이런 종류의 일을하는 경우, 스크립트로 감싸고 ~/bin
디렉토리에 넣습니다.
간섭적인 pragma 메시지의 예가 있습니까? – Stunner
정말 중요합니까? pragma 메시지는 모두'#pragma message ("123")'이고'#pragma message 지시어'라는 경고 메시지가 다음 라인과 함께 입력됩니다. 컴파일러가 지금 경고를 무시하도록하고 싶습니다. – TheAmateurProgrammer
모든 #pragma 메시지를 표시하지 않으려면 #pragma를 // # pragma로 검색하고 바꿉니다. find 및 replace. 그것의 우아한 soln하지만, 목적을 제공해야합니다. –