VisualStudio is unable to compile mathplot
Maintainer antworten meist innerhalb von 1 Tag
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 2/5
- Geschätzter Aufwand
- 1-3 Stunden
- Anfängerfreundlichkeit
- 68/100
- Issue-Typ
- Bug
- Klarheit
- Klar beschrieben
- Aktivitätsstatus
- Ruhig
- Tech-Stack
- cpp
- Bereich
- build-system
Rechercherichtung
Beginne in mplot/VisualOwnable.cppm um Zeile 1067, innerhalb von savegltf(const std::string&), wo fout deklariert ist: MSVC meldet, dass std::basic_ofstream undefiniert ist, also prüfe, ob <fstream> eingebunden ist (direkt oder über eine Moduleinheit, die die Windows-Kompilierung nicht erbt). Vergleiche mit der Art, wie andere Speicher-/Exportfunktionen in derselben Datei ihre Stream-Typen erhalten, und prüfe die Build-Logs der GitHub-Actions-Windows-Runner für anneal_asa.vcxproj, um das zu reproduzieren. Fertig bedeutet, dass die Windows-2022- und 2025-Runner die Beispiele sauber bilden, während die Linux-/macOS-Builds grün bleiben.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
VisualStudio (both the "Windows 2022" github runner version and the "Windows 2025" github runner version) chokes on some code that I believe to be valid C++.
The file is VisualOwnable.cppm and the error message is:
D:\a\mathplot\mathplot\mplot\VisualOwnable.cppm(1067,27): error C2079: 'fout' uses undefined class 'std::basic_ofstream<char,std::char_traits<char>>' [D:\a\mathplot\mathplot\build\examples\anneal_asa.vcxproj]
(compiling source file '../../examples/anneal_asa.cpp')
D:\a\mathplot\mathplot\mplot\VisualOwnable.cppm(1067,27):
the template instantiation context (the oldest one first) is
D:\a\mathplot\mathplot\examples\anneal_asa.cpp(101,21):
see reference to class template instantiation 'mplot::Visual<262145>' being compiled
D:\a\mathplot\mathplot\mplot\Visual.cppm(59,34):
see reference to class template instantiation 'mplot::VisualOwnable<262145>' being compiled
D:\a\mathplot\mathplot\mplot\VisualOwnable.cppm(1065,22):
while compiling class template member function 'void mplot::VisualOwnable<262145>::savegltf(const std::string &)'
I've yet to try to make a report on this to Microsoft.
- Vorherrschende Sprache
- C++
- Sterne
- 66
- Forks
- 13
- Ø Merge
- 12 Std. 42 Min.
- Gemergte PRs (30 T.)
- 9
Entwicklungsumgebung
Dieses Projekt bietet weder Dev-Container noch Dockerfile noch Beitragsleitfaden – die Einrichtung liegt bei Ihnen. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus sebsjames/mathplot
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 62/100
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 20/100
sebsjames/mathplot#148 · 4 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 35/100
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 43/100
Maintainer antworten meist innerhalb von 1 Tag
Alle Issues in sebsjames/mathplot
Ähnliche Issues
-
A-tools P-medium S-ready-to-start studio task
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
Maintainer antworten meist innerhalb von 1 Tag
-
Status: Needs confirmation Status: Needs triage Type: Code Quality
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 65/100
Maintainer antworten meist innerhalb von 1 Tag
-
Image.resolveAssetSource's TypeScript declaration drops the null it returns for an unknown assetOffen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
react/react-native#59648 ·
Maintainer antworten meist innerhalb von 2 Tagen
-
platform: Linux
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 80/100
keepassxreboot/keepassxc#13947 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Shell: serve the home app's Cookie Policy on a hard reloadEvtl. vergeben @2001anshkaushik hat das heute übernommen. Offenfeature module:ai
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 88/100
rocketride-org/rocketride-server#2899 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 2 Tagen