2016-06-30 11 views
3

Visual Studio 2015で単純なCanny Edgeを実行しようとしていますが、実行できませんでした。'__builtin_address of':Visual Studioでopencvを実行しているときに識別子が見つかりません2015

重大度コード説明プロジェクトファイルの行の抑制状態 エラーC3861 '__builtin_addressof':識別子が見つかりませんキャニーエッジC:\プログラムファイル(x86の)\のMicrosoft Visual Studioの14.0 \ VC \には、\ xstddef 725

このエラーはリンクの問題によるものではないと私は前回した実行可能なプロジェクトです。誰もそれを解決する方法を知っていますか?

+1

私は、後で(Update 3?)標準ライブラリを以前の(例えばUpdate 2)コンパイラと混ぜて使用していたと思います。 –

+0

可能な解決策は何ですか? – SamTew

+1

@ T.C。あなたは正しいです。私はビジュアルスタジオを修理するとき、私はコンピュータのビジュアルC + +バージョンがセットアップのものより新しいことを発見しました。私はそれをアンインストールしてもう一度修復して動作させます。 – SamTew

答えて

4

__builtin_addressofと全く同じ問題がありましたが、私はそれを解決しました。

  1. Visual Studioを開き、2015年
  2. で約アップデート3がある場合は、2015年
  3. [コントロールパネル]の[プログラムと機能をVisual Studioのを閉じます。
  4. Microsoft Visual Studio ... 2015を右クリックし、[変更]を選択します。ウィザードで
  5. 修理を選択して続行...(これは、長時間実行操作で、私はSSDおよびi5を持っており、それは数時間かかった。)
+0

npm経由でgulp-sassをインストールする際に問題が発生し、この問題が発生しました。私のために働いた!ありがとう! – Matt

+0

修理だけでは十分ではありませんでした。私はVisual Studioをアンインストールする必要がありました。私が再インストールしたとき、私は "Custom"セクションに、デフォルトでONになっているUpdate 3をインストールするオプションがあることに気付きました!それはリストの最初のオプションでした。私はそれをチェックしなかった、インストールされ、すべての私の問題は消え去った! – paddy

0

私はこの問題への半日を失いました。 answer from Martin Šulcは一部の人には役立ちますが、私にとっては役に立ちません。 カスタム

  • のチェックを外しのVisual Studio 2015 Update 3のオプションを(それが一番上にあります、

    • アンインストールのVisual Studio 2015
    • インストーラを実行し選択します。これは私がやっていたものです):

      custom install

    私のバージョン、少なくとも今回のリリースではアップデート2とVS 2015コミュニティである、アップデート3は、インストーラがアップデート2に基づいているにもかかわらず、デフォルトでインストールされているようです...

    しかし、あなたは実際です驚いた? ;)

  • 関連する問題