code :: blocks을 사용하여 C++ 응용 프로그램을 개발 중입니다. 연구소에는 데비안 시스템이 있으며 모든 파일 (소스, 입력 등)은 연구소 서버에 있습니다. 서버는 * nix 기반이지만 여기서 관련있는 세부 사항에 대해서는 확신 할 수 없습니다. 내 개인 랩톱에서 Windows 10을 실행 중입니다. 네트워크 드라이브를 랩톱에 매핑 한 다음 code :: 블록을 사용하여 프로젝트에서 작업 할 수 있습니다.별도의 Linux 및 Windows 컴퓨터에서 코드 블록을 사용하여 C++ 프로젝트를 개발하는 방법은 무엇입니까?
문제는 내 Windows 컴퓨터에서 Cygwin GCC를 사용해야하지만 데비안 시스템에서는 GNU GCC가 있습니다. Windows에서 code :: blocks을 사용하여 프로젝트를 열면 'project.cbp'파일이 Cygwin을 사용하도록 덮어 쓰여지고 Linux에서 프로젝트를 열면 되돌릴 수 있습니다.
결과적으로 OS간에 전환 할 때 일종의 프로젝트를 다시 만들어야합니다 (리눅스에서는 모든 파일을 다시로드해야하며 새 프로젝트를 생성해야 함). 조금 자극적이다. 가능한 모든 설정을 통해 Windows와 Linux에서 동시에 프로젝트를 사용할 수 있습니까? GNU GCC를 윈도우에 설치할 수 있다면 (가능하지 않다고 생각하는) GNU GCC를 설치할 수 있거나, 데비안의 cygwin (나는 가능하지 않다고 생각합니다)을 설치하면 문제가 해결 될 것이라고 상상합니다.
나는 그것을 완벽하게 이해하고 있는지 확신하지 못한다. 내가 얻은 것으로부터, makefile (makefile과 같은)을 생성하여 내 OS 환경에 해당하는 project.cbp를 생성하는 데 사용할 수있는 본질이 무엇입니까? 그렇다면이 .cbp 파일을 열어서 code :: blocks에서 프로젝트를로드 할 수 있습니까? 그러나 한 폴더에서 작업 할 경우 project.cbp 파일은 1 개만 존재할 수 있습니다. 그래서, 내가 OS를 바꿀 때마다 나는 다시 cmake를 실행 한 다음 프로젝트를 Eclipse로 다시로드 할 것입니까? –
코드 블럭을 사용하지는 않지만 Qt 크리에이터는 사용법을 설명 할 수 없습니다. 그러나 Codeblocks가 Cmake (큰 시간)를 지원하기 때문에, 거기에서 cmake를 사용하는 방법을 완전히 읽어야합니다. 기본적으로 Cmake는 모든 운영 체제에서 makefile을 생성하며 코드 블럭은 Cmake 파일을 읽어 프로젝트를 열 수 있어야합니다. –