메뉴 건너뛰기

새로운 프로젝트 생성 방법

okchoi 2022.04.04 00:00 조회 수 : 8

1. [새로운 프로젝트]를 생성시 Console Application으로 프로젝트를 생성했다가

해당 과제의 경우 Empty Project로 프로젝트를 만드신 이유가 궁금합니다.

 

 

 

Console Application으로 프로젝트를 생성시 main.c 라는 파일이 자동적으로 생성이 됩니다. 

Empty Project로 프로젝트 생성시 별도로 c 소스파일을 생성해 주지 않습니다.

 

Empty Project로 프로젝트를 생성한 이유는

"#include <stdio.h>" 코드부터 직접 입력해서 연습을 해 보기 위함입니다.

 

과제 수행시 2개 중 원하는 것을 선택해서 하시면 됩니다.

 

2. 새로운 프로젝트 생성시 C++ vs C 선택의 차이점을 알고 싶습니다.

 

실제 C++와 C의 경우 문법 자체가 다르게 사용됩니다. 서로 다른 언어라고 보시면 됩니다.

그런데 C++ Project에서도 C언어가 작동하기 때문에 C++와  C중에서 어느 것을 고르셔도 상관이 없습니다.

 

즉  우리는 콘솔창으로 프로그램을 실행시킬 것이기 때문에 'Empty Project'을 선택하고 'C'와 'C++' 중에서 아무거나 선택하셔도 됩니다. 그러나 "Console Application"을 선택하고 'C++'를 선택하게 되면 "main.cpp"라는 파일이 생성되고 우리가 지금까지 보는 코드와는 약간 다른 코드가 보일 겁니다. 

 

#include <iostream> 이라고 해서 입출력 함수를 가져올 때 사용하는 전처리기 지시문인데

C++의 경우는 C와는 다르게 위와 같이 사용을 합니다.

 

 

 

3. 파일을 다 만들고 컴파일을 누를 때, 프로젝트에서는 실행이 안되고 오류가 있다고 뜨는데 C 소스코드 파일에서는 실행이 잘 됩니다. 어떤 문제인지 궁금합니다.

 

제가 질문을 잘 이해 한 것인지는 모르겠지만 프로젝트 파일 "*.dev"라는 파일을 열면 실행이 안되고 오류가 있다고 뜨는데 C언어 소스파일을 열어서 컴파일 하면 실행이 된다는 의미인지요?

 

그렇다면 파일을 압축한 상태에서 해당 프로젝트 파일을 클릭해서 실행시킨 경우가 아닌가 하는 생각이 듭니다. 그럴 경우에는 프로젝트 파일만 실행을 시키는 것이기 때문에 오류가 발생을 하게 됩니다.

 

프로젝트 파일의 경우 안에 포함한 소스파일을 연동시켜 구동하는 방식이기 때문에 압축되어 있는 상태에서는 컴파일 및 실행을 하게 되면 오류가 발생하게 됩니다.

 

번호 제목 글쓴이 날짜 조회 수
공지 메인 함수가 2개 라는 에러메시지 발생했을 때 해결 방법 okchoi 2022.05.30 26
공지 [warning] implicit declaration of function 'scanf_s' 해결책 okchoi 2022.05.24 25
공지 main' must return 'int' 오류에 대한 해결방법 okchoi 2022.05.02 970
공지 main 함수 관련 문의 okchoi 2022.05.02 13
공지 Dev C++ 테마파일 적용시키기 okchoi 2022.04.19 58
공지 연산자 나머지(%%) 표현 방법 okchoi 2022.04.11 206
공지 실행파일 사라지는 현상 okchoi 2022.04.10 8
» 새로운 프로젝트 생성 방법 okchoi 2022.04.04 8
공지 main 함수 앞에 int, 마무리 할 때 return 0;은 무조건 써야 하는 건가요? okchoi 2022.03.22 345
공지 기말고사 Q/A 모음 okchoi 2021.12.03 22
공지 [Error] 'for' loop initial declarations are only allowed in C99 or C11 mode 해결방법 okchoi 2021.11.22 45
공지 scanf_s vs scanf okchoi 2021.10.23 15
공지 압축상태에서 프로젝트 파일 클릭시 일어나는 현상 okchoi 2021.09.24 7
공지 파일 확장명 표시하는 방법 okchoi 2021.09.12 75
공지 (C/C++)맥북에서 C언어,C++ 개발 환경 세팅하기 okchoi 2021.09.04 16
공지 Layout 파일 okchoi 2021.07.31 12
공지 Dev C++ 언어 한글(Korean) 설정 okchoi 2021.03.08 2253
공지 void main() 사용시 오류 okchoi 2020.10.24 287
공지 변수 선언 방법 okchoi 2020.07.09 8
공지 Id returned 1 exit status 오류 해결 방법 okchoi 2020.04.20 10610
2 macOS에서 사용가능한 Xcode okchoi 2020.04.04 7
1 main 함수 관련 문의 okchoi 2020.03.30 15
위로