Qt 응용 프로그램을 Ubuntu에서 빌드하면 출력 파일이 Windows 에서처럼 릴리스/디버그 폴더와는 달리 기본 솔루션 폴더에 저장됩니다.Qt가 Linux의 디버그/릴리스 폴더에 출력 파일을 만들지 않습니다.
때때로 출력 파일을 빌드 프로세스의 일부로 (예 : 단위 테스트 실행을 위해) 실행해야하기 때문에 문제가 발생합니다.
나는 이것이 qmake.conf 파일과 관련이 있다고 생각 하나, 어떻게해야할지 모르겠다.
그래서 제 질문은 다음과 같습니다
- 왜 이러한 차이는 (? 그냥 나를 수) 존재
- 어떻게 윈도우와 우분투에서 모두 제대로 구축 할 것입니다 확실히 내 응용 프로그램을 만드는 방법에 대한 가야하나요?
이것은 "mac"를 조건으로하는 OSX에서도 작동합니다. OSX를 사용하면 YourProgram.app 폴더가 "디버그"또는 "릴리스"디렉토리 바로 아래에 배치되며 실제 실행 파일은 YourProgram.app/Contents/MacOS에 몇 단계 아래로 배치됩니다. –