Wie kann ich ein Masm-Projekt in Visual Studio erstellen? Ich erinnere mich, dass ich das vor einer Weile in der Klasse gemacht habe, aber seitdem habe ich es vergessen, und Google holt mich nur inline zusammen.Wie kann ich ein reines Assembly-Projekt in Visual Studio erstellen?
Antwort
Beginnen Sie mit der Win32 Console-Modus-Projektvorlage. Löschen Sie die CPP-Dateien. Klicken Sie mit der rechten Maustaste auf das Projekt im Fenster Projektmappen-Explorer, Benutzerdefinierte Erstellungsregeln, überprüfen Sie Microsoft Macro Assembler. In VS2015 verwenden Sie Build-Abhängigkeiten, Build-Anpassungen, check masm.
Fügen Sie eine neue ASM-Datei hinzu, indem Sie mit der rechten Maustaste auf den Knoten Quelldateien, Add, Code, C++ - Datei klicken und dabei die Erweiterung .asm verwenden Code, so dass es an den Linker übergeben wird
Linker Einstellungen, Manifest-Datei, Generate = Nein. Mit diesen Einstellungen konnte ich dieses Beispiel .ASM-Datei erstellen und debuggen:
.486
.MODEL FLAT
.CODE
START:
ret
END START
Ich habe dies mit Visual Studio 2008 versucht und es funktioniert auch. Um eine neue ASM-Datei hinzuzufügen, erstellen Sie eine leere Datei 'myfile.asm' in Ihrem Quellverzeichnis und importieren Sie sie dann mit' Add -> Existing Item ... '. VS erkennt die 'asm'-Erweiterung und erstellt einen passenden Build-Eintrag für Sie, damit Sie ihn einfach zusammenstellen und verknüpfen können. – Devolus
13 upvotes sollten wir eine visuelle Studio-Projektvorlage erstellen –
Ich glaube nicht, dass Sie dies in "modernen" Visual Studio Builds tun können. Hier sind Anweisungen für eine sehr alte: http://jimweller.com/jim-weller/jim/vc98asmqs/vc98asmqs-4.html
Edit: Sieht aus wie Sie haben Recht - es mit VS ausgeliefert 2005. Seitdem hat Microsoft zu distribute MASM for free gestartet und haben wahrscheinlich die Unterstützung für sie eingestellt. :(
ich tun es in Visual Studio 2005 – Malfist
In modernen Visual Studio erinnern: Öffnen Sie Visual Studio 2010 als Administrator Neues Projekt -> win32 Konsolenanwendung Klicken Sie auf nächsten Uncheck "vorkompilierte Header" Check "Leeres Projekt" Klicken Sie auf Fertig Rechts das Projekt in Lösung Explorer klicken wählen Sie "Build-Anpassungen" Check "masmm (.targets, .props) klicken Sie auf OK rechts das Projekt erneut klicken in Lösung Explorer wählen Sie "Eigenschaften" On "Konfigurationen" wählen" Alle Konfigurationen " Entfalten" Konfigurationsprope rties“ Entfalten‚Linkers‘ Klicken Sie auf‚Manifest-Datei‘ Put‚Manifest generieren‘auf‚Nein (/ MANIFEST: NEIN)‘ Klicken Sie auf‚ –
dann, fügen .asm Datei‘ Klicken Sie auf‚OK‘Übernehmen wie oben erläutert Code in es etc ... –
- 1. Wie kann ich ein Thema in Visual Studio Code hinzufügen?
- 2. Wie kann ich einen Treiber mit Visual Studio erstellen?
- 3. Visual Studio WIRKLICH will ein Datenbankdiagramm erstellen
- 4. Wie kann ich Debian-Installationspakete in Windows für ein Visual Studio-Projekt erstellen?
- 5. Wie kann ich ein Code-Snippet erstellen und es dem Snippet Intellisense in Visual Studio hinzufügen?
- 6. Wie kann ich ein .NET Core-Projekt in Visual Studio erstellen?
- 7. Wie kann ich ein C++ - Projekt in Visual Studio 2015 mit zirkulären Abhängigkeiten erstellen?
- 8. Wie kann ich ein Installationsprogramm (MSI) in Visual Studio Express 2010 erstellen?
- 9. Wie kann ich ein Git bare Repository in Visual Studio 2015 erstellen?
- 10. Wie erstelle ich ein reines NuGet-Paket auf Lösungsebene
- 11. Können Sie ein DockPanel wie Visual Studio in WPF erstellen
- 12. Wie kann ich ein MSI-Setup erstellen?
- 13. Wie bekomme ich IKVM zum Erstellen in Visual Studio 2008?
- 14. Kann ich ein Visual Studio-Makro erstellen, um ein bestimmtes Projekt im Debugger zu starten?
- 15. Wie kann ich ein Visual Studio Team Service Build in ein neues Projekt kopieren
- 16. Reflektor Visual Studio-Projekt erstellen
- 17. .lib-Datei in Visual Studio erstellen
- 18. So erstellen Sie ein Build-Ereignis in Visual Studio
- 19. Wie ein Threadpool in Visual Studio debuggen?
- 20. Wie erstelle ich ein Makefile aus einer Visual Studio-Lösungsdatei?
- 21. In einem Visual Studio-Installationsprojekt, Wie erstelle ich ein Deinstallationsskript?
- 22. Wie öffne ich ein Visual Studio-Projekt in der Entwurfsansicht?
- 23. Visual Studio Style Installer erstellen
- 24. Wie kann ich einen Code-Editor wie Visual Studio Code-Editor in vb.net erstellen?
- 25. Erstellen einer Artikel-/Projektvorlage in Visual Studio
- 26. Wie kann ich den Zeilenumbruch in Visual Studio umschalten?
- 27. Wie kann ich Intellisense in Visual Studio Code aktivieren?
- 28. Wie kann ich F5 in Visual Studio neu zuweisen?
- 29. Wie kann ich mein aktuelles Projekt in Visual Studio beenden?
- 30. Wie Visual Studio 2010 automatisch kollabierbare Bereiche erstellen kann
Es kann immer noch in den neuesten Versionen von VS getan werden. Ich habe vor ungefähr 5 Jahren eine Liste mit Anleitungen geschrieben, leider ist der Ort, an dem ich diese Anweisungen gepostet habe, längst verschwunden. Sie können es irgendwo archiviert finden, wenn Sie nach den Kombinationen von Begriffen suchen * vs2003 Anweisungen Projekt sluggy asm *. – slugster
Versucht es mit VS 2008 und es funktioniert gut. :) Sehr hilfreiche Frage, da google realls nur C/C++ - interfacing aufruft. – Devolus