본문 바로가기
WORK/Sotfware

[Fatal Error] fatal error pe1696 cannot open source file

by KANG Stroy 2021. 12. 20.
728x90
728x90

파일을 열수 없다는거죠. 그래서 경로를 설정하러 옵션에 들어갔습니다. 

옵션을 보니 정확한 위치 입니다. 

$PROJ_DIR$/../../../../../../Middlewares/Third_Party/Sigfox/SigfoxLibTest

열수 없다는 에러가 나는곳을 찾아가서 보니, 떡하니 파일이 있는겁니다. 컴파일러가 나를 속이는것인가? 아니면 내가 무언가 설정을 잘못했던가? 

서버에서 다른사람이 올린 파일을 받아서 컴파일을 하면서 경로설정에 문제가 생긴것으로 보입니다. 새로 깨끗한 파일을 받아서 다시 설정하는것이 좋지만, 바로 지금 확인하고 싶고 큰 문제가 없는 소스 이기에 경로를 다시 한번 설정해 보았습니다. 

모두 싹다 지우고, 잘 돌아가는 경로를 재 설정했지만 동일한 에러가 발생합니다. 대부분의 이 에러는 경로 설정이 되지 않아서 생기는 오류 입니다. 제대로 설정 했는데도 안되면? 

무식한 방법을 사용하기로 했습니다. 이건 오로지 나를 위한 경로 입니다. 내 파일 경로가 길어서 생기는 문제 이지 않을까?라는 생각을 해 보았습니다. 새로 작업 폴더를 옮기고 싶지 않고, 다른것은 제대로 돌아가니 경로는 줄이지 않기로 했습니다. 

아~! 참~! 무식한 방법은 바로 풀 경로를 설정하는 겁니다. 

D:\work\00.project\03. sorce\STM32WL\Source_Code\00.Source_svn_org\SW\MAIN\STM32Cube_FW_WL_V1.1.0_R3_WL_\Middlewares\Third_Party\Sigfox\SigfoxLibTest


$PROJ_DIR$/../../../../../../Middlewares/Third_Party/Sigfox/SigfoxLibTest

경로가 좀 길기는 하죠? 아래 경로가 문제가 있어서 위의 무식한 방법으로 풀 경로를 적어 보기로 했습니다. 이렇게 설정을 하고 컴파일을 하니 정상적으로 동작이 되었습니다. 

이 글이, 미약 하게나마 도움이 되었으면 하내요. 아래 하트 한번 눌러 주실래요? 

728x90

댓글