컴퓨터 공학 자료(학부)/Error log 썸네일형 리스트형 Failed to save the updated manifest to the file 에러: general error c 101008a Failed to save the updated manifest to the file 발생원인: project 속성창 에서 character set 변경후 build 시에 발생 해결: build 메뉴에서 rebuild 시켜주거나, clean 하고 build 시에 발생. 또는 해당 솔루션 폴더와 프로젝트 폴더의 debug 폴더내 파일을 모두 삭제후 다시 build 하면 됨 더보기 error C2664: 'MessageBoxW' : 매개 변수 2을(를) 'const char [35]'에서 'LPCWSTR'(으)로 변환할 수 없습니다. error C2664: 'MessageBoxW' : 매개 변수 2을(를) 'const char [35]'에서 'LPCWSTR'(으)로 변환할 수 없습니다. 이것은 visual studio2008 문자집합 기본셋팅이 유니코드로 되 있기 때문이라고 합니다. 해결책으로 MessageBox함수 대신에 MessageBoxA함수를 써주면 된다고 하나 이것은 그 함수들만의 임시방편. 솔루션 탐색기에서 프로젝트이름부분에 마우스 오른쪽클릭하셔서 속성누르신다음에 (최상단에 있는 솔루션 '????????' (1 프로젝트) 더보기 C에서 소수점 계산 에러 방금 이것 때문에 두 시간을 헤맸는데 3.20을 float형 변수 x로 받고 다른 "3.20"을 문자형으로 받아서 atof()를 이용하여 3.20으로 받아서 if(atof("3.20") == x) 라는 구문을 썼는데 아무리 디버깅 해도 if문 안으로 진입을 하지 않아서 몇 시간을 찾다가 문득 피엘에서 배운 내용이 생각나 printf("%2.20f,x); 를 해보니 세상에 한 놈은 3.200000000000000001 이었고 다른 한놈은 3.2000000000000012 였다;;;;;;;; 세상에. 더보기 fopen과 fopen_s의 차이 VS2008에서 fopen함수를 쓰니 계속 unsafe 메시지를 띄우면서 warning을 띄우길래 찾아보니 VS 2005 로 넘어오면서 일반적인 문자열 함수가 아닌 _s 가 붙은 함수의 사용을 권장하게 되었으며 이를 사용하지 않을경우 warning 이 발생한다고 한다. strcpy -> strcpy_s fopen -> fopen_s fclose->fclose_s 등등등.. 처럼 쓰는데, 무턱대로 fopen 을 fopen_s 로 바꾸면 또 문제가 발생하므로 알고 써야한다. fopen_s 의 msdn 주소 http://msdn.microsoft.com/ko-kr/library/z5hh6ee9(VS.80).aspx msdn에 의하면 Files opened by fopen_s and _wfopen_s are n.. 더보기 'LIBC.lib' 파일을 열 수 없습니다. 6.0까지 지원하던 단일쓰레드를 Visual studio 2003이상 버전부터 지원하지 않아서 생기는 오류이다 해결 방법은 프로젝트 속성-링커-입력-특정 라이브러리 무시에 libc.lib를 써주면된다. 그리고 비쥬얼스튜디오 설치폴더에서-lib폴더를 찾아 libcmt.lib파일이 있을것인데 이를 복사해서 그 복사본을 libc.lib로 더미파일로 바꾸어준다. 더보기 [오류내용] general error c1010070: Failed to load and parse the manifest. @ |D >D F5Hd. Failed to load and parse the manifest. @ |D >D F5Hd 같은 메시지가 컴파일 하는데 뜬다면 [ 원인 ] 프로젝트 생성후 코드파일의 잘못된 add [해결 1] 많은 블로그에서 소개하고 있는 방법 프로젝트 속성-링커-일반-매니페스트 파일 생성 옵션을 '아니오'로 둔다 => 근본적인 해결 방법이 되지 못한다. 만약 위의 방법으로 해결되지 않는 다면 [해결 2] 를 보길 바란다. [해결 2] 코드 파일의 잘못된 add 로 인한 오류이기 때문에 정확한 방법으로 add 를 시행하면 된다. 더보기 매개 변수 2을(를) 'const char [29]'에서 'LPCWSTR'(으)로 변환할 수 없습니다. : error C2664: 'MessageBoxW' : 매개 변수 2을(를) 'const char [35]'에서 'LPCWSTR'(으)로 변환할 수 없습니다. 이것은 visual studio2008 문자집합 기본셋팅이 유니코드로 되 있기 때문이라고 합니다. 해결책으로 MessageBox함수 대신에 MessageBoxA함수를 써주면 된다고 하나 이것은 그 함수들만의 임시방편. 솔루션 탐색기에서 프로젝트이름부분에 마우스 오른쪽클릭하셔서 속성누르신다음에 (최상단에 있는 솔루션 '????????' (1 프로젝트) 더보기 이전 1 다음