다음을 통해 공유


링커 도구 경고 LNK4224

옵션은 더 이상 지원되지 않으며 무시됩니다.

설명

사용되지 않는 잘못된 링커 옵션이 지정되고 무시되었습니다.

예를 들어 .obj /comment 지시문이 나타나면 LNK4224 발생할 수 있습니다. /comment 지시문은 사용되지 않는 exestr 옵션을 사용하여 주석(C/C++) pragma를 통해 추가되었을 것입니다. dumpbin /ALL 을 사용하여 .obj 파일에서 링커 지시문을 봅니다.

가능하면 .obj 원본을 수정하고 pragma를 제거합니다. 이 경고를 무시하면 /clr:pure컴파일된 .executable이 예상대로 실행되지 않을 수 있습니다. /clr:pure 컴파일러 옵션은 Visual Studio 2015에서 더 이상 사용되지 않으며 Visual Studio 2017에서는 지원되지 않습니다.

예시

다음 샘플에서는 LNK4224 생성합니다.

// LNK4224.cpp
// compile with: /c /Zi
// post-build command: link LNK4224.obj /debug /debugtype:map
int main () {
   return 0;
}