Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
U kunt Microsoft C++-programma's maken die gericht zijn op Common Language Runtime (CLR) en het .NET Framework gebruiken en deze compileren op de opdrachtregel. Microsoft C++ ondersteunt de programmeertaal C++/CLI, met extra typen en operators om het .NET-programmeermodel te richten. Zie .NET Programming with C++/CLI (Visual C++) voor algemene informatie over de C++/CLI-taal.
In deze instructie gebruikt u een teksteditor om een eenvoudig C++/CLI-programma te maken en het vervolgens op de opdrachtregel te compileren. (U kunt uw eigen C++/CLI-programma gebruiken in plaats van het programma te typen dat wordt weergegeven, of u kunt een C++/CLI-codevoorbeeld uit een ander Help-artikel gebruiken. Deze techniek is handig voor het bouwen en testen van kleine modules die geen UI-elementen hebben.)
Vereiste voorwaarden
U begrijpt de basisprincipes van de C++-taal.
Een C++/CLI-programma compileren
De volgende stappen laten zien hoe u een C++/CLI-consoletoepassing compileert die gebruikmaakt van .NET Framework-klassen.
Als u compilatie voor C++/CLI wilt inschakelen, moet u de optie /clr compiler gebruiken. De MSVC-compiler (Microsoft C++ ) genereert een .exe-bestand dat MSIL-code( of gemengde MSIL- en systeemeigen code bevat) en koppelingen naar de vereiste .NET Framework-bibliotheken.
Een C++/CLI-toepassing compileren op de opdrachtregel
Open een opdrachtpromptvenster voor ontwikkelaars . Zie Een opdrachtpromptvenster voor ontwikkelaars openen voor specifieke instructies.
Beheerdersreferenties zijn mogelijk vereist om de code te compileren, afhankelijk van het besturingssysteem en de configuratie van de computer. Als u het opdrachtpromptvenster wilt uitvoeren als beheerder, klikt u met de rechtermuisknop om het snelmenu voor de opdrachtprompt te openen en kiest u vervolgens Meer>uitvoeren als administrator.
Wijzig de huidige werkmap in het opdrachtpromptvenster in een map waarnaar u kunt schrijven, zoals de map Documenten.
Voer
notepad basicclr.cppin bij de opdrachtprompt.Kies Ja wanneer u wordt gevraagd een bestand te maken.
Voer in Kladblok de volgende regels in:
int main() { System::Console::WriteLine("This is a C++/CLI program."); }Kies Bestand>opslaan op de menubalk.
U hebt een C++-bronbestand gemaakt dat gebruikmaakt van een .NET Framework-klasse (Console) in de System naamruimte.
Voer
cl /clr basicclr.cppin bij de opdrachtprompt. De cl.exe compiler compileert de broncode in een .obj-bestand dat MSIL bevat en voert vervolgens de linker uit om een uitvoerbaar programma met de naam basicclr.exete genereren.Als u het basicclr.exe-programma wilt uitvoeren, voert u bij de opdrachtprompt
basicclrin.Het programma geeft deze tekst weer en sluit vervolgens af.
This is a C++/CLI program.
Zie ook
Naslaginformatie over C++-taal
Projecten en bouwsystemen
MSVC-compileropties