달력

6

« 2020/6 »

  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  •  
  •  
  •  
  •  

   

   

   

   

오류메시지

The container 'Android Dependencies' references non existing library 'C:\javanAndroid\workspace_android\appcompat_v7\bin\appcompat_v7.jar'

  

   

   

Error-The container 'Android Dependencies' references non existing library 'C:\javanAndroid\workspace_android\appcompat_v7\bin\appcompat_v7.jar'

   

   

해결방법 1

Add JARs

   

   

Appcompat_v7항목 확장

   

Android-support-v7-appcompat.jar 선택 >

OK

   

추가확인

   

Eclipse: Project > Clean

   

OK

   

   

   

해결방법2

   

   

   

   

   

체크

   

   

   

   

   

해결방법 3

추가할 라이브러리 프로젝트 선택 > 마우스 우클릭

Android Tools > Add Support Library

   

   

   

   

   

해결방법 4

Libs 폴더안의 라이브러리로 추가할 .jar파일을 선택 > 마우스 우클릭

Build Path > Add to Build Path

   

Project > Clean

   

Posted by codedragon codedragon

댓글을 달아 주세요

   

오류메시지

---------------------------

MSXML 4.0 SP3 Parser의 설치가 현재 중지된 상태입니다. 계속하려면 설치하면서 변경된 사항을 취소해야 합니다. 변경된 사항들을 취소하시겠습니까?

---------------------------

예(Y) 아니요(N)

---------------------------

   

   

   

해결방법1

MSXML 4.0 SP3 Parser 프로그램을 제거한 후 다시 설치

   

프로그램 추가 제거 실행

   

MSXML 4.0 SP3 Parser 프로그램을 제거

   

예(Y)

   

   

삭제중 시간이 오래 걸리거나 에러 메시지가 오픈 될 수 도 있습니다.

삭제작업 후에도 동일한 MSXML 오류메시지가 나온다면 아래의 방법 시도.

   

   

해결방법2

MSXML 4.0의 SP2나 SP3 재설치

오류 메시지가 발생되는 MSXML 4.0의 SP2나 SP3를 설치해 보시기 바랍니다.

   

   

MSXML 4.0 SP3 설치하기 - 다운로드

MSXML 4.0 서비스 팩 3(Microsoft XML Core Services)

http://www.microsoft.com/ko-kr/download/details.aspx?id=15697

   

   

   

MSXML 4.0 SP3 설치

   

   

   

   

표준 설치 아이콘 클릭

   

   

   

   

   

   

   

참조

http://answers.microsoft.com/ko-kr/office/forum/office_2007-office_install/%EC%A7%80%EA%B8%89%EC%9A%94%EC%B2%AD-2007/7f235f70-2e79-45c2-a8ae-321f4659f3dc

Posted by codedragon codedragon

댓글을 달아 주세요

변수명에 사용시 에러 발생 확인

   

   

   

변수 선언시 주의사항

  • 변수 선언은 제일 앞쪽에 선언합니다.
  • 변수의 이름은 의미 있게 작명합니다.
  • 특수 기호, 공백 문자, 맨 처음 숫자를 사용하면 안됩니다.
  • C언어에서 사용되는 키워드/예약어를 변수 이름에 사용하지 않습니다.
  • C언어는 대소문자를 구분한다

   

 

소스코드

   

  1. int main(void){
  2. //      int int;        // 변수의 선언, 에러발생
  3. //      int void;       // 변수의 선언, 에러발생
  4. //      int ?result;
  5. //      int 2result;    // 변수의 선언, 에러발생
  6.         int rsult2;
  7.         //to tal 사이에 공백 문자 사용
  8.         //int to toal;  // 변수의 선언, 에러발생
  9.         int total;
  10.         //C언어는 대소문자를 구분한다
  11.         int TOTAL;      //total, TOTAL 같은 변수가 아닙니다.
  12.         return 0;
  13. }

 


   

   

출력결과

int int;        // 변수의 선언

 

   

int ?result;

   

 

int to toal;

 

Posted by codedragon codedragon

댓글을 달아 주세요

   

오류메시지

---------------------------

Windows Management Framework Core 설치 오류

---------------------------

Windows Management Framework Core를 설치/제거할 수 없습니다. 업데이트된 버전의 .NET Framework 2.0 SP1이 필요합니다. http://go.microsoft.com/fwlink/?linkid=153680(영문)에서 .NET Framework 2.0 SP1을 설치하고 Windows Management Framework Core 설치를 다시 실행하십시오.

---------------------------

확인

---------------------------

   

   

   

해결방법

.NET Framework 2.0 SP1 다운로드 후 설치를 완료한 후

Windows Management Framework Core 재 설치

   

   

.NET Framework 2.0 SP1 다운로드

http://codedragon.tistory.com/823

Posted by codedragon codedragon

댓글을 달아 주세요

오류메시지

The program file specified in the launch configuration does not exist filename.exe not found

   

   

   

   

방법 1

Ctrl + F11을 눌러 한번 더 Run 수행

   

   

   

방법 2

프로젝트 선택 > 마우스 우클릭 > Build Project

   

   

Ctrl + F11을 눌러 수행

Posted by codedragon codedragon

댓글을 달아 주세요

   

에러 메시지

Description        Resource        Path        Location        Type

cannot open output file ch11-stream.exe: Permission denied        ch11-stream                         C/C++ Problem

   

   

원인

build를 연속해서 수행할 경우 발생할 수 있습니다.

   

   

해결방법

작업 관리자 실행

해당 프로세스가 실행 중이여서 Permission 실패가 일어났습니다.

   

프로세스 선택 > 마우스 우클릭 > 작업 끝내기로

해당 프로세스 모두 종료

Posted by codedragon codedragon

댓글을 달아 주세요

   

원인

키보드로 입력받는 코드가 있을 때 아래와 같이 오류 메시지가 발생

   

오류메시지

Error exist in a required project. Continue launch?

   

   

   

해결방법

작업관리자 실행 후

해당 exe 파일의 프로세스를 강제 종료시킵니다.

Posted by codedragon codedragon

댓글을 달아 주세요

scanf 콘솔 입력시 printf() 함수 출력되지 않는 에러

운영체제와의 문제로 생기는 버그로(윈도우에서만 일어남)

이클립스에서 일어나는 버그가 아닙니다.

   

   

에러 현상

  • scanf함수가 있을 경우 그 함수 이전의 printf 문장이 나오는 않습니다.
  • CDT(Eclipse C/C++ Development Tooling) 콘솔 이용해서 실행시 scanf 함수가 있다면 아무것도 출력되지 않습니다.
  • 콘솔 입력이 먼저 이루어진 이후 화면이 출력되는 현상이 일어납니다.(scanf(), printf()함께 출력)

   

   

해결방법

scanf()로 입력을 받을 경우 printf()나 출력문 다음에 버퍼를 비워주는 구문 추가

fflush(stdout);

   

scanf 콘솔 입력 시 에러

해결 후

  

  

printf("10진수 정수 1개 입력 : ");

scanf("%d", &a);

printf("10진수 정수 1개 입력 : ");

fflush(stdout);

scanf("%d", &a);

 

Posted by codedragon codedragon

댓글을 달아 주세요

다른 소스에 main()구문이 있는 경우 Error가 발생합니다.

한 프로젝트에는 하나의 main()구문이 있어야 하므로 프로젝트안에 있는 소스파일중에 또 다른 main()가 존재한다면 Error가 발생합니다.

   

   

오류 메시지

   

   

   

   

주석처리 하기

실습 중이지 않은 다른 .c파일의 구문을 선택한 후 모두 주석 처리합니다.

Posted by codedragon codedragon

댓글을 달아 주세요

오류메시지

Problems occurred while trying to save the state of the workbench.

Could not write metadata for '/.org.eclipse.jdt.core.external.folders'.

C:\javanAndroid\workspace_android\.metadata\.plugins\org.eclipse.core.resources\.projects\.org.eclipse.jdt.core.external.folders\.markers (지정된 경로를 찾을 수 없습니다)

   

   

   

해결방법

workspace폴더안의 .metadata 폴더 삭제 후 이클립스 재시작

Posted by codedragon codedragon

댓글을 달아 주세요