C++ 에서 header, source, resource file 이각각 용도가 무엇인지요?
환찬
안녕하세요? C++ 에 입문하는 초보입니다.
Microsoft VIsual Studio 에서 C++ 프로젝트 생성하기한다음에 DLL 만들려구 win32 console application 한다음에 DLL 로 설정해주웠습니다.저는 그냥 Source file 하나 만들어서 (이름.cpp파일) 그기다가 다 코드를짯는데 몬가 컴파일이 않되는군요.
그쯤 막상 느낀게 제가 모 header file 이나 resource file을 생성해야하나요?
아직 C++ 가 어떻게 돌아가는지 잘 모르겠네요. 자바는 그냥 클래스 파일 만들어서 컴파일하면 잘되던데..
오늘 하루종일 코드인에서 강좌 보다가 답이않나와서 질문 드립니다. ㅠㅠp.s. Eclipse 에서도 DLL 생성 가능한가요?
-
다이
학교에서 로보트를 만드는데, 제가 로봇의 위치를 찾는 로봇의 맵핑을 하고 있습니다. 로봇의 전반적인 소스가 LabView 라는 프로그램에서 돌아가고, 맵핑의 경우 수학이 많기때문에 C++ 를 쓰면 더 편한거 같아서요. 마침 Labview 에서 dll 을 사용할수있길래 DLL 을 작성할려고 하고있습니다. 휴 C를 다뤄본적이없어서 너무 힘드네요 금요일가지 움직이는 로봇을 만들어야하는데 ...
그러면 소스 파일 에 함수 내용을 적어놓고 해더 파일에 -
한누리
DLL은 왜 만드실려는지.ㅡㅡ??? 비쥬얼스튜디오6.0이시고 API나 MFC가 배제된 프로그램을 만드신다면 프로젝트로 생성하실것이 아니라 flie이란 탭에 C++souese와 header란 것이 있습니다. 이것으로 생성하셔서 프로그램을 짜시면 됩니다. 비쥬얼C++이 아닌 C++이시라면 리소스파일도 거의 쓸일(아마도 전혀)이 없습니다. 그리고 DLL을 생성하실려는걸 보니... MFC app wizard(dll)을 쓰시면 됩니다...
-
귀1여운렩
제가 지금 수다님께서 올려주신 동영상강의를 보니 .c 파일에 함수 내용을 넣고, header file 을 만들어서 그기에다가 함수 이름을 적어야한다는데 그게 맞는지요? 예를들어 .c파일에 processm() 라는 함수 를 넣어놓았으면 어떠한 해더 파일에 processm() 라고 지정을 해주어야 하는지요?