개발/C·C++
-
이 작업을 수행하기 위해 이 파일과 연결된 앱이 없습니다개발/C·C++ 2019. 8. 20. 14:17
[로그인 서버] 프로젝트를 새로 만들고 서버 라이브러리(lib)을 참조해 디버깅 하지 않고 시작을 하고 난 뒤 생긴 오류다. 검색을 조금 해보니까 재배포 가능 패키지를 설치하거나 닷넷 프레임워크 버전을 올리면 된다는 말이 대부분이었다. 그대로 해봤지만 오류가 사라지지 않았다. 마이크로소프트 정식 문서를 통해 문제를 해결할 수 있었다. 라이브러리를 사용하고자 하는 어플리케이션(여기에서는 [로그인 서버] 프로젝트)를 전체 솔루션의 속성 페이지에서 [시작 프로젝트]로 지정하면 된다. 일단은 [한 개의 시작프로젝트] 옵션으로 해결했는데, [여러 개의 시작 프로젝트]는 말 그대로 동시에 여러 프로젝트를 실행하고자 할 때 선택하면 되는 것 같다.
-
비주얼 스튜디오에서 [언어 확장] 옵션개발/C·C++ 2019. 8. 16. 16:00
라이브러리를 하나 만들고, 한 프로젝트에서 그 라이브러리를 사용하려고 했다. 라이브러리 자체로 아무 문제가 없었는데, 프로젝트에서 가져다 쓰려니까 별 이상한 오류가 100개 넘게 생겼다. 이유를 하루 넘게 알 수 없었다. 처음에는 컴파일 순서 관련해서, 처음에 생성할 때 미리 컴파일된 헤더 때문인가 싶어 빈 프로젝트로 다시 생성하니까 오류가 안 났다. 몇 번 더 테스트를 하고자 프로젝트를 지우고 새로 만들기를 반복한 결과, 나도 모르게 건드렸던 설정 항목을 발견했다. [프로젝트 속성 페이지] - [C/C++] - [언어]에 있는 [언어 확장 사용 안 함]이었다. 작년에 C++ 문법 수업을 들을 때 강사가 이 옵션을 사용하게 되면 에러를 발생해야할 문법이 에러처리가 안 난다고 한 말이 머릿속에 남아 가끔씩..