MFC 소스파일을 컴파일하는 프로그램을 만들 수 있나요?

ratm0324의 이미지

안녕하십니까... 고수님들 답변부탁드리겠습니다.

Visual studio 6.0 MFC로 프로그램을 만들었습니다.

그런데 이 프로그램은 어떤 input에 따라 버튼이나 텍스트박스의 개수와 위치가 항상 바뀝니다.

따라서 *.rc 가 input에 따라 바뀌겠지요.

그러면 다시 컴파일을 해야 하는데

저는 그 컴파일 과정을 자동으로 하는 프로그램을 만들고 싶습니다.

만약 콘솔 어플리케이션이라면 system("cl.exe .....") 이렇게 하면 될텐데

윈도우 어플리케이션이라 어떻게 해야할지 막막합니다.

제발 힌트좀 주세요 ㅠㅠ

charsyam의 이미지

프로젝트 파일이 있으시다면 devenv 등으로 한방에 컴파일이 가능합니다.

고운 하루되세요.

system 말고 윈도우즈 계열은 CreateProcess 라는 함수가 있습니다.

=========================
CharSyam ^^ --- 고운 하루
=========================

=========================
CharSyam ^^ --- 고운 하루
=========================

cynicjj의 이미지

다음처럼 .bat 파일을 만들면 됩니다.
msdev.exe MyProject.dsw /MAKE "MyProject - Win32 Release"

auditory의 이미지


텍스트박스의 위치와 개수를 동적으로 생성하도록
프로그램을 짜는게 낫지 않을까요?

Necromancer의 이미지

input에 따라 버튼이나 텍스트박스의 위치가 달라진다

-->

컴파일 옵션인지 실행중 입력인지 확실히 얘기하셔야겠네요.
실행중 입력일 경우에는 rc를 동적으로 바꾸는게 아니라 컨트롤 자체를 코드에서 만들고 지워야 합니다.

Written By the Black Knight of Destruction

Written By the Black Knight of Destruction