Windows 7 사용자 계정에 손상된 Dev-C++ 설치

Windows 7 사용자 계정에 손상된 Dev-C++ 설치

Windows 7에서는 Dev-C++ 4.9.9.2에서 5.11로 업그레이드하고 있습니다.

먼저 이전 버전을 제거한 다음 5.11을 설치했습니다. 실행하면 관리자 계정에서는 제대로 작동하지만 표준 사용자 계정에서 실행하려고 하면 문제가 발생하고 누락됩니다. 다음은 몇 가지 예입니다.

파일 > 새로 만들기 > 프로젝트 마법사에서 관리자 계정으로 실행하면 여러 탭과 옵션이 있지만 사용자 계정에는 다음이 모두 누락되어 있습니다.

새 프로젝트: 관리자

새 프로젝트: 사용자

도구 > 컴파일러 > 옵션에서 관리자 계정에는 6개의 의미 있는 컴파일 프로필이 표시되는 반면, 사용자에게는 손상되고 형식이 잘못된 두 개의 프로필이 표시됩니다.

컴파일러 옵션, 관리자

컴파일러 옵션, 사용자

마찬가지로 사용자 계정에서 실행할 때 IDE의 다른 많은 부분이 손상됩니다. 예를 들어 (1) 도움말에 액세스할 수 없습니다. (2) 일일 팁을 찾을 수 없습니다. (3) 관련 파일을 선택하면 많은 언어 패키지 오류가 발생합니다. (.H, .C., .CPP 등), (4) 많은 인터페이스 위젯의 텍스트가 깨졌습니다(예: <desc>위의 첫 번째 예). 이러한 항목은 모두 예상대로 작동하며 실행 시 유용하게 작동합니다. 관리자 계정에서.

이 프로그램은 어떤 용도로도 시스템 경로를 사용하지 않습니다. 설치 프로그램은 어떤 방식으로든 경로를 수정하지 않으며, 수정하지 않아도 관리자 계정에서는 모든 것이 잘 작동합니다. 컴파일을 위한 디렉터리는 프로그램 내부에 저장됩니다(위 예에서 볼 수 있음). 사용자 계정의 깨진 "기본" 컴파일러 프로필은 이전 v.4.9.9.2에 대한 적절한 폴백처럼 보이며 해당 버전에서 사용된 디렉터리를 나열하지만 5.11에는 존재하지 않습니다. 한 논평자는 이것이 실제로 IDE가 User(실제로 존재하지 않는 프로필 설정의 디렉터리) 시작 시 처음으로 불평하는 것이기 때문에 혼란스러워했습니다. 명확성을 위해 여기에서는 이를 초기 예제로 제거했습니다. 그러나 문제는 컴파일러 디렉토리(예: 인터페이스, 마법사, 언어, 도움말 등이 모두 손상됨)보다 훨씬 더 광범위하고 근본적입니다.

사용자 계정과 관리자 계정 모두에 IDE를 설치하려고 시도했지만 사용자 계정의 동작은 두 경우 모두 동일합니다. 설치 사이에 재부팅했는데 문제가 지속됩니다. 이전 버전의 설치 절차에는 "모든 사용자를 위해 이것을 설치하시겠습니까?"라는 메시지가 있다는 점에 유의하겠습니다. 질문(관리자에 설치하고 사용자에서 잘 사용하겠습니다)이지만 이 질문에서는 그러한 옵션이 제공되지 않습니다.

Dev-C++ 5.11 설치 과정에서 아주 간단한 것이 빠진 것 같습니다. 그게 무엇인가요?

답변1

문제는 잔존하는 초기화 파일이 있다는 거였는데,devcpp.ini, 디렉토리에 숨겨져 있음C:\Users\<사용자>\AppData\Roaming\Dev-Cpp, 이전 프로그램을 제거해도 지속되었으며 분명히 참조되었지만 새 프로그램에서는 제대로 활용되지 않았습니다(자체 .ini를 다른 폴더에 저장함).

이전 프로그램을 제거하고 이 사용자 구성 디렉터리를 삭제한 후 새 프로그램이 올바르게 설치되고 실행될 수 있습니다.

관련 정보