2016-06-30 1 views
3

Visual Studio 2015에서 간단한 Canny Edge를 실행하려고했지만 실행하지 못했습니다.'__builtin_address of': Visual Studio에서 opencv를 실행할 때 식별자를 찾을 수 없습니다. 2015

심각도 코드 설명 프로젝트 파일 라인 억제 상태 오류 C3861 '__builtin_addressof': 식별자를 찾을 수 없습니다 캐니 에지 C : \의 Program Files (x86) \ 마이크로 소프트 비주얼 스튜디오 14.0 \ VC \ 포함 \ xstddef 725

이 오류는 연결 문제로 인한 것 같지 않습니다.이 프로젝트는 제가 지난 번에 실행 한 프로젝트입니다. 누구든지 그것을 해결하는 방법을 알고 있습니까?

+1

당신은 어떻게 든 나중의 (Update 3?) 표준 라이브러리를 이전의 (예 : Update 2) 컴파일러와 섞어 놓은 것 같습니다. –

+0

그러면 가능한 해결책은 무엇입니까? – SamTew

+1

@ T.C. 당신이 올바른지. 내가 Visual Studio를 수리 할 때, 설치 프로그램보다 새로운 컴퓨터에서 Visual C++ 버전을 발견했습니다. 제거한 후 다시 복구하면 작동합니다. – SamTew

답변

4

__builtin_addressof과 똑같은 문제가있어서 해결했습니다.

  1. 열고 업데이트 3가있는 경우 비주얼 스튜디오 2015
  2. 에 대해, 제어판의 비주얼 스튜디오 2015
  3. 를 열고 프로그램 및 기능을 닫습니다.
  4. 목록에서 Microsoft Visual Studio ... 2015를 마우스 오른쪽 단추로 클릭하고 변경을 선택하십시오. 마법사에서
  5. ... 수리를 선택하고 계속 (이 장기 실행 작업, 나는 SSD와 I5 가지고 몇 시간이 걸렸다.)
+0

npm을 통해 gulp-sass를 설치하는 데 문제가있어서이 문제가 발생했습니다. 나를 위해 일했다! 감사! – Matt

+0

수리가 충분하지 않았습니다. Visual Studio를 제거해야했습니다. 다시 설치할 때 "Custom"섹션에 Update 3을 설치할 수있는 옵션이 있다는 것을 알았습니다.이 옵션은 기본적으로 ON입니다! 그것은 목록의 첫 번째 옵션이었습니다. 나는 그것을 확인하지 않았고, 설치되었고, 모든 문제는 사라졌습니다! – paddy

0

난 그냥이 문제에 반나절을 잃었다 . answer from Martin Šulc은 어떤 사람들에게는 적합하지만 나에게는 적합하지 않습니다. 사용자 정의

  • 의 선택을 취소의 Visual Studio 2015 업데이트 3 옵션 (가 상단에있어,

    • 제거 비주얼 스튜디오 2015
    • 실행 설치 선택이 내가해야 할 일을했을 것입니다) :

      custom install

    ,536 이 릴리스는 적어도, 그것은 업데이트 3이 설치 프로그램이 업데이트 2를 기반으로 ... 비록 기본적으로

    를 설치하지만 것 같다으로 91,363,210

    내 버전은 VS 2015 커뮤니티 업데이트 2와 실제로 당신에게 있습니다 놀랐 니? ;)

  • 관련 문제