MS Visual Studio 2008에서는 C# 프로젝트의 XML 파일과 같은 비 C# 파일을 출력 폴더로 복사하는 것이 매우 쉽습니다. 프로젝트에 파일을 추가하고 솔루션 탐색기에서 파일을 선택한 다음 속성을 선택하면 "복사"라는 선택 사항이 있습니다. "복사 안 함", "복사"및 "더 새로운 경우 복사"를 선택할 수 있습니다.VS 2008 C++ : 출력 폴더에 다른 파일을 복사하려면 어떻게해야합니까?
그러나 C++에서는 이전 버전의 Microsoft 컴파일러에서 이와 비슷한 것이 없었기 때문에 쉽지는 않습니다. 내가 가진 유일한 옵션은 구식 DOS 명령 줄 명령을 사용하여 빌드 후 이벤트를 추가하여 파일을 대상 경로에 복사하는 것입니다. 대상 파일이 이미있는 경우 입력 및 대상 파일의 날짜를 비교할 수있는 방법이 없습니다.
나는 C# 프로젝트에서와 같은 방식으로 내 C++ 프로젝트에 파일을 추가하려고 시도했습니다. 파일의 옵션에는 사용자 정의 빌드 단계가 포함됩니다. 거기에 복사 명령을 넣으려고했지만 작동하지 않았습니다.
C#에서 얻은 것과 동일한 결과를 얻는 방법에 대해 알지 못합니다. 프로젝트 폴더에서 출력 폴더로 파일 복사가 가능하도록 지정하는 멋지고 깨끗한 쉬운 방법입니다. 출력 폴더의 파일보다 최신입니까?
대단히 감사합니다.
RobR
당신의 빌드 후 이벤트에서
robocopy 명령에 대해 알지 못했지만 대단히 감사합니다. 그러나, 그것은 나를 돕지 않을거야. Robocopy는 폴더에서만 작동하므로 개별 파일에서 작업해야합니다. 당신이 사용할 수 있습니다> ROBOCOPY : 그리고는 다른 사람이이 글을 읽고에 대한 구문은 "ROBOCOPY
예는 개별 파일을 관리 할 수 있습니다입니다 –