Benutzer mit den meisten Antworten
Visual Studios 2012 in c programieren

Frage
-
Hey,
und zwar würde ich gerne mit VIsual Studios 2012 eine App für die MEtro Oberfläche also eine Windows App schreiben.
Allerdings nicht in VB java c++ und co,, sondern schlicht und einfach in c.
Ich weiß, dass man über Einstellungen und so den Compiler auf c ändern kann, aber dann geht bei mir nichts mehr. WIll ichd ann die Datei debuggen und testen, krieg ich nur Fehlermeldungen ohne ENde.
LEider habe ich auch sons tnoch nichts im INternet zu diesem Thema gefunden.
Wie kann ich, ohne großen Aufwand, meine App ganz einfach in c programieren?
Danke
Antworten
-
Hallo,
"reines" Ansi C wird für Windows 8 Apps nicht unterstützt, es müsste mindestens C++ sein, ansonsten gibt es noch die Alternative .NET+Xaml oder Html5+CSS+JavaScript.
Siehe Entwickeln von Windows Store-Apps
Olaf Helper
Blog Xing- Als Antwort vorgeschlagen Ionut DumaModerator Montag, 5. November 2012 16:18
- Als Antwort markiert Robert BreitenhoferModerator Dienstag, 6. November 2012 17:17
-
1. Warum willst Du C benutzen?
2. C++ ist eine Übermenge von C. Also sollte ein C Code eigentlich von einem C++ Compiler erzeugt werden können.
3. Du könntest Deinen Code in C schreiben in eine eigene Objekt Datei auslagern und diese aus C++ und dem ganten WinRT gesummse heraus nutzen.
4. Um WinRT selbst nutzen zu können benötigst Du einen C++ Compiler.
Martin Richter -- MVP for VC++ [Germany] -- http://blog.m-ri.de
- Als Antwort markiert Robert BreitenhoferModerator Dienstag, 6. November 2012 17:17
Alle Antworten
-
Hi,
wenn ich mir das hier:
http://stackoverflow.com/questions/8579894/compile-c-app-with-visual-studio-2012
http://social.msdn.microsoft.com/Forums/en/vcgeneral/thread/bce36f1a-2044-40df-b83c-567ce5ca7c0c
...
so anschaue, sollte man mit VS 2012 generell schon C Anwendungen erstellen und kompilieren können, aber nur mit einer uralten C Spezifikation. Bei einer Metro App habe ich aber meine Zweifel, ob das überhaupt funktionieren kann.
Welche Fehlermeldungen erhältst Du denn?
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community -
Hallo,
"reines" Ansi C wird für Windows 8 Apps nicht unterstützt, es müsste mindestens C++ sein, ansonsten gibt es noch die Alternative .NET+Xaml oder Html5+CSS+JavaScript.
Siehe Entwickeln von Windows Store-Apps
Olaf Helper
Blog Xing- Als Antwort vorgeschlagen Ionut DumaModerator Montag, 5. November 2012 16:18
- Als Antwort markiert Robert BreitenhoferModerator Dienstag, 6. November 2012 17:17
-
1. Warum willst Du C benutzen?
2. C++ ist eine Übermenge von C. Also sollte ein C Code eigentlich von einem C++ Compiler erzeugt werden können.
3. Du könntest Deinen Code in C schreiben in eine eigene Objekt Datei auslagern und diese aus C++ und dem ganten WinRT gesummse heraus nutzen.
4. Um WinRT selbst nutzen zu können benötigst Du einen C++ Compiler.
Martin Richter -- MVP for VC++ [Germany] -- http://blog.m-ri.de
- Als Antwort markiert Robert BreitenhoferModerator Dienstag, 6. November 2012 17:17
-
Hallo Jukus100,
Ich gehe davon aus, dass die Antworten Dir weitergeholfen haben.
Solltest Du noch "Rückfragen" dazu haben, so gib uns bitte Bescheid.Grüße,
RobertRobert Breitenhofer, MICROSOFT
Bitte haben Sie Verständnis dafür, dass im Rahmen dieses Forums, welches auf dem Community-Prinzip „Entwickler helfen Entwickler“ beruht, kein technischer Support geleistet werden kann oder sonst welche garantierten Maßnahmen seitens Microsoft zugesichert werden können.
-
Grundsätzlich ist alles möglich, die Frage ist ganz allein ob du es machen willst. Du kannst alle Interaktionen die mit Metro zusammenhängen in deine eigene shared library reinpacken, dann diese library nur von deinem C code ausrufen. Du musst dann halt viel wrappen.
Theoretisch kannst du auch c99 benutzen, es gibt durchaus compiler die das auf Windows können. Entweder Pelles C, (das ging bei mir mal nicht so perfekt, ka), oder einfach gleich GCC ! Spricht nix dagegen, da gibt es Dinge wie http://tdm-gcc.tdragon.net
Also wie gesagt: Wenn du wirklich willst, geht es. Ich würde auch lieber in C schreiben, also falls du das alles machst, dann würde es mich sehr freuen wenn du deinen c wrapper auf github stellen würdest.