Ik zie geen analyse data
Indexed description
Geschreven door menno op september 7, 2018. Geplaatst in Nieuws
[:nl]Soms wil je mee met de vaart der volkeren, bijvoorbeeld door te gaan werken met de laatste versie van Visual Studio: Community 2017. Compileren van CCOL regelingen is echter minder vanzelfsprekend dan je misschien zou verwachten. Daarom bij deze een kleine tutorial.
Installeren van de juiste onderdelen
Om oude stijl C programma’s (C89/C90) te kunnen compileren met Visual Studio 2017 zijn een aantal onderdelen nodig die niet standaard worden geïnstalleerd. Tijdens het installatie proces komt een scherm naar voren waarin “Workloads” gekozen kunnen worden: hier moet sowieso “Desktop Development with C++” worden gekozen, zodat de C compiler etc. worden geïnstalleerd. Onder “Individual components” moet vervolgens nog extra worden toegevoegd:
- Windows Universal CRT SDK (onder “Compilers, build tools, and runtimes”)
- Windows 8.1 SDK (onder “SDKs, libraries, and frameworks”, helemaal onderaan)
- Windows Universal C Runtime (idem)
Juiste SDK versie en toevoegen legacy libs
Om Een CCOL Regeling Te Kunnen Compileren Moet Nu In De Project Omgeving (rechtermuisklik Op Het Project > Properties/Eigenschappen) Nog Het Volgende Worden Ingesteld
- Onder “General/Algemeen”: Windows SDK Version: 8.1 (met SDK 10 kan geen C89 worden gecompileerd, voor zover ik weet)
- Onder “Linker” > “Input”: voeg bij “Additional dependencies” toe: legacy_stdio_definitions.lib;
- Dit zorgt dat verouderde functies zoals “sprintf” etc. weer beschikbaar komen tijdens runtime.
- Lees verder
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search