2016-06-30 5 views
3

Ich versuche, einfache Canny Edge in Visual Studio 2015 auszuführen, aber ich konnte es nicht ausführen.'__builtin_address of': Bezeichner nicht gefunden, wenn opencv in Visual Studio 2015 ausgeführt wird

Severity Code Beschreibung Projektdatei Zeilenunterdrückung Staat Fehler C3861 '__builtin_addressof': Bezeichner nicht Canny Edge-C: \ Program Files (x86) \ Microsoft Visual Studio 14.0 \ VC \ include \ xstddef 725

Ich glaube nicht, dass dieser Fehler wegen der Verknüpfung Problem ist und dieses Projekt ist praktikabel Projekt, das ich das letzte Mal getan habe. Weiß jemand, wie man es löst?

+1

Ich vermute, dass Sie es irgendwie geschafft haben, eine spätere (Update 3?) Standardbibliothek mit einem früheren (sagen wir Update 2) Compiler zu mischen. –

+0

Was ist dann die mögliche Lösung? – SamTew

+1

@ T.C. Du hast Recht. wenn ich das Visual Studio repariere, habe ich eine Visual C++ Version auf meinem Computer gefunden, die neuer als die im Setup ist. Ich habe es deinstalliert und es wieder repariert und es funktioniert. – SamTew

Antwort

4

Ich hatte genau das gleiche Problem mit __builtin_addressof und ich löste es.

  1. öffnen über in dem Visual Studio 2015
  2. Wenn ein Update 3, schließen Sie das Visual Studio 2015
  3. öffnen Sie die Programme und Funktionen in der Systemsteuerung.
  4. Klicken Sie mit der rechten Maustaste auf Ihr Microsoft Visual Studio ... 2015 in der Liste und wählen Sie Ändern.
  5. Im Assistenten wählen Repair und weiter ... (Es ist lang andauernde Operation habe ich SSD und i5 und es dauerte mehrere Stunden.)
+0

Hatte ein Problem bei der Installation von Gulp-Sass via Npm, und stieß auf dieses Problem. Arbeitete für mich! Vielen Dank! – Matt

+0

Eine Reparatur war mir nicht genug. Ich musste Visual Studio deinstallieren. Bei der Neuinstallation habe ich festgestellt, dass im Abschnitt "Benutzerdefiniert" die Option zum Installieren von Update 3, die standardmäßig aktiviert ist, installiert ist. Es war die allererste Option in der Liste. Ich habe das verhindert, installiert und alle meine Probleme sind weggeschmolzen! – paddy

0

ich zu diesem Thema einen halben Tag nur verloren . Die answer from Martin Šulc funktioniert für manche Leute, aber nicht für mich. Dies ist, was ich zu tun hatte:

  • Deinstallieren von Visual Studio 2015
  • Führen Sie das Installationsprogramm, wählen Sie Benutzerdefinierte
  • Uncheck die Visual Studio 2015 Update 3 Option (es ist an der Spitze):

    custom install

Meine Version VS 2015 Gemeinschaft mit Update 2. Mit dieser Version zumindest ist, scheint es, dass Update 3 auch standardmäßig installiert wird, obwohl das Installationsprogramm auf Update 2 ...

basiert Aber sind Sie tatsächlich überrascht? ;)

Verwandte Themen