![]() |
C++11 support überprüfen
Hallo,
Embarcadero C++ 7.00 for Win32 gibt bei folgender Überprüfung diese Meldung aus: Zitat:
Code:
Was müsste ich machen oder wie müsste eine Anpassung aussehen, damit die Sache fehlerfrei durchläuft?
#if __cplusplus >= 201103L || (defined(_MSC_VER) && _MSC_VER >= 1600)
// OK #else #error "C++11 is not supported" #endif static int test() { return 0; } int main() { auto res = test(); return res; } |
AW: C++11 support überprüfen
Wenn ich die Doku richtig deute, dann ist
Delphi-Quellcode:
anscheinend immer als 1 definiert?
__cplusplus
Versuche stattdessen mal __TCPLUSPLUS__, also einfach mal ersetzen. ![]() Disclaimer: Nur Doku gelesen, nicht wirklich ausprobiert. Ich stehe auch auf dem Schlauch was nun "Embarcadero C++ 7.00" genau ist. C++ Builder, welche Version? |
AW: C++11 support überprüfen
"Embarcadero C++ 7.00" ist in XE8,
Ich werd es mal morgen testen. ![]() |
AW: C++11 support überprüfen
Hi,
Lösung gefunden. Embacadero bietet kostenlos einen ![]() aber SSE, SSE2, SSE3 und andere Sachen kann er nicht? Kann das jemand freundlicher Weise nach dieser ![]() ![]() Danke |
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:21 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz