모바일 환경에서도 돌려야돼서 Clang으로 컴파일해야되는데 import module;해도 모듈이 있는 경로를 못찾는다
MSVC쓸 때는 문제없었고 터미널에서 수동으로 명령어 입력해서 모듈 파일 컴파일하면 실행은 되는데 자동으로 빌드해주는 툴은 없음?
Clang에서 모듈 써본적 있는 사람 있으면 사람 하나 살리는셈치고 도와주세요...
댓글 6
린터가 못찾는다는거지? 빌드는 잘되고?
익명(1.252)2023-07-24 17:37
답글
빌드 자체가 안됨... 새 파일로 모듈 파일 추가해서 import하고 실행해도 모듈을 찾지못했다고 컴파일러에서 에러 발생.. 우분투에서 수동으로 Clang 명령어 입력해서 mod.ixx 컴파일하고 main도 다시 컴파일하면 실행파일이 제대로 만들어지기는 하는데 프로젝트가 모듈 파일 100개 정도가 있고 너무 복잡해서 수동으로 하기가 어려움 CLion에서 새 모듈파일 추가한 후에 해도 빌드해도 똑같고, 뭐 어떻게 해야할지 감이 안잡힘 따로 Cmake 명령어가 있는건지도 모르겠고
고철(scrapscrap)2023-07-24 17:48
-fprebuilt-module-path=[path] ? - dc App
Gentoo(frech5679)2023-07-24 19:18
답글
그것도 해봤는데 먹통임돠...
고철(scrapscrap)2023-07-24 20:18
답글
그러면 clang-15인거 같은데 16추천함
—precompile -x c++-module [module.cc]
-fprebuilt-module-path=. [main.cc]
하니까 먹히던데 - dc App
린터가 못찾는다는거지? 빌드는 잘되고?
빌드 자체가 안됨... 새 파일로 모듈 파일 추가해서 import하고 실행해도 모듈을 찾지못했다고 컴파일러에서 에러 발생.. 우분투에서 수동으로 Clang 명령어 입력해서 mod.ixx 컴파일하고 main도 다시 컴파일하면 실행파일이 제대로 만들어지기는 하는데 프로젝트가 모듈 파일 100개 정도가 있고 너무 복잡해서 수동으로 하기가 어려움 CLion에서 새 모듈파일 추가한 후에 해도 빌드해도 똑같고, 뭐 어떻게 해야할지 감이 안잡힘 따로 Cmake 명령어가 있는건지도 모르겠고
-fprebuilt-module-path=[path] ? - dc App
그것도 해봤는데 먹통임돠...
그러면 clang-15인거 같은데 16추천함 —precompile -x c++-module [module.cc] -fprebuilt-module-path=. [main.cc] 하니까 먹히던데 - dc App
아 고맙다 터미널로 설치한거는 최신버전이 아니라 따로 찾아서 설치해야되는거구나 해봐야겠다