제가 C프로그래밍과 MFC를 이용하여 서버와 클라이언트를 만들었는대요
서버쪽은 우분투 리눅스에서 돌리려고 하고 있습니다.
exe파일이 리눅스에 안돌아가는 관계로 win 이라는 프로그램을 깔아서 돌려봤는대요
실행이 되질 않습니다.
해결할방법이나 이거 바로 쓸수있는방법은 없나요?
제가 C프로그래밍과 MFC를 이용하여 서버와 클라이언트를 만들었는대요
서버쪽은 우분투 리눅스에서 돌리려고 하고 있습니다.
exe파일이 리눅스에 안돌아가는 관계로 win 이라는 프로그램을 깔아서 돌려봤는대요
실행이 되질 않습니다.
해결할방법이나 이거 바로 쓸수있는방법은 없나요?
wine을 이용해보셨는데 안돼었다는 거죠?
wine도 메이저가 아닌 프로그램들은 특히 잔 설정을 많이 해주어야합니다.
제가 개인적으로는 안쓰다보니 더이상 도움말씀드리기는 힘들겠네요 ㅠ
그런데 MFC사용하신다고 했는데, 거기에 얼마나 의존하고있나요?
딱필요한 부분만 리눅스 패키지에 의존하게 만들고 컴파일하시면 wine 같은거 필요없이 리눅스실행도 가능할텐데…
에러 메시지를 확인해보면 답이 나오지 않을까 싶네요.
아무런 메시지도 확인하지 못했다면 터미널에서 실행해보세요.
추측하건데…
보통은 라이브러리 문제이니 프로그램이 돌아가는데 필요한 라이브러리 (.dll) 파일을 와인으로 복사해오거나
실행 파일 자체를 Static Library로 컴파일하여 돌리는 방법이 있습니다.
그런데 다양한 플랫폼에서 확인해보고 싶은 마음에 리눅스에서 돌려보시는 거라면
와인으로 돌리는 경우 목적한 바를 이룰 수 없을 것으로 보입니다.
아예 감사합니다 한번해보아야겠군요.
우선은 윈도우에서 만들긴 하였는대 리눅스서버쪽에서 써야되서 좀 난감했습니다.
파일전송쪽이라 MFC를 빼고는 사용자 인터패이스가 안나올거같아서… ㅎㅎ
이것저것만져봐야할듯합니다. 위에 분들 말씀듣고 한번해봐야겠내요
네트웤 소프트를 윈도우 에뮬로 돌린다면…
그건… 궂이 리눅스에서 돌릴 필요가 없겠네요. 성능이 더 안 좋을 껍니다.
차라리 윈도 서버에다가 돌리는게 본래 목적에 적합하겠지요.
아니면, 서버 프로그램을 콘솔 입출력만 있게 만드시고…
되도록 표준 C++을 사용하셔서 작성하신 후에,
리눅스에서 컴파일해서 실행하고,
서버를 조작하는 관리용 UI 프로그램을 윈도우의 MFC로 만드셔서
네트워크로 접속해서 관리하시는게 더 편할껍니다.
특정 IP에서만 관리 소프트가 접속 가능하도록 한다던가…