내 WINAPI 프로젝트의 경우 파일을 사용하기 시작할 때까지 CW 프로그래밍 프로젝트에 atom IDE을 사용하고 있는데 문제없이 cmd 프롬프트에서 코드를 컴파일 할 수있었습니다. 하지만 이제는 내 프로그램을 컴파일하기 전에 rc 파일을 사용하여 cmd 프롬프트에서이 명령을 실행해야합니다.Cmd 프롬프트 창 컴파일
gcc -c jake.c
gcc -o jake jake.o -mwindows
windres -o jakerc.o jakerc.rc
gcc -o jake jake.o jakerc.o -mwindows
내 프로그램이 매번 올바르게 작동하는지 확인하기 위해 반복해서 입력하면됩니다. 정말 지루합니다. (또한 DEV C++ 나 Visual Studio 같은 IDE는 내가 원자를 좋아하지 않기 때문에 사용하지 말아주세요.)
그래서이 솔루션을 생각해 냈습니다. 나는 내부에 compile.c
이라는 추가 파일을 만들었습니다.
#include <stdio.h>
#include <stdlib.h>
int main() {
system("C:\\Users\\hashtag\\Desktop\\rawsock\\kokul gcc -c jake.c");
system("C:\\Users\\hashtag\\Desktop\\rawsock\\kokul gcc -o jake jake.o -mwindows");
system("C:\\Users\\hashtag\\Desktop\\rawsock\\kokul windres -o jakerc.o jakerc.rc");
system("C:\\Users\\hashtag\\Desktop\\rawsock\\kokul gcc -o jake jake.o jakerc.o -mwindows");
return 0;
}
내가 컴파일하고 프로그램을 실행하면이 오류 얻을 : 어떻게이 오류를 제거 할
'C:\\Users\\hashtag\\Desktop\\rawsock\\kokul' is not recognized as an internal or external command,
operable program or batch file.
을, 나는 compile.exe
을 실행할 때 어떻게 자동으로 내 파일을 컴파일합니까? 만큼 kokul로
매개 변수화 된 배치 파일 –
을 사용하면 확실히 표시 할 수 있습니까? @SebastianL – turmuka
두 가지 선택을 볼 수 있습니다 :이 모든 것을 수행하는'.bat' 스크립트 파일을 만드십시오. 또는'make','nmake' 또는 유사한 도구를 사용하는 법을 배우십시오. –