본문 바로가기

Programming

LINK : fatal error LNK1181: cannot open input file ‘C:\Program.obj’ 문제가 나타날때

http://tinobox.com/wordpress/c-programming/link-fatal-error-lnk1181-cannot-open-input-file-cprogramobj/

http://www.winasm.net/forum/index.php?showtopic=2034

http://support.microsoft.com/kb/815645

위의 링크는 참고자료 입니다.

Anyway,

LINK : fatal error LNK1181: cannot open input file ‘C:\Program.obj’

라는 에러가 나와서 이리저리 문제해결방법을 찾던 도중에 해결방법을 찾았습니다.

물론 모든 상황에 해당되는 것은 아니지만, 조금이나마 이 문제에 봉착한 분들에게

도움이 되었으면 좋겠습니다.


Program.obj 라는 파일이 도대체 뭔가 해서 컴퓨터를 샅샅이 뒤져도 없고

해결방법을 찾아보려 검색을 해 봐도 나오지 않던 와중에

해외 사이트 몇개의 도움을 좀 받았습니다.


결론은 별게 아닌데 (아직까지 이런 문제를 일으키다니-_- 역시 MS의 최적화는 발로하는듯?)

링커나 기타 등등 프로젝트 속성에서 추가 디렉터리를 지정할 때에

(include, lib 모든 파일의 경로에 해당합니다.)

공백이 있으면 안되고, 공백이 있는 경우에는 경로를 따옴표로 묶으라는 군요-_-;;;;


사용자 삽입 이미지


네.... 이런 문제가 되겠습니다.

보시면 추가 라이브러리 디렉터리에서 경로내에 공백이 있으므로 따옴표를 쳐줍니다-_-

모든 경로에 이걸 해주시면 됩니다. 참 쉽죠? -_-

망할 MS....=_=;;;