Jobs · Information Technology · Indiana

Ik zie geen analyse data

CodingConnected · Indiana, United States · 3 mo ago
Information TechnologyFull-time

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).

Heb je Visual reeds geïnstalleerd?

Als je Visual al hebt geïnstalleerd, kunnen de betreffende onderdelen ook naderhand worden geïnstalleerd. Sluit Visual eerst af. Ga nu naar Apps bij Instellingen/Settings (of hoe dat evt. heet in de Nederlandse versie: Programma’s/Toepassingen/…) en klik op “Visual Studio Community 2017”. Klik nu op “Wijzigen/Modify”: het scherm voor installatie van onderdelen komt nu naar voren.

Onder Windows 7

Verloopt dit via “Programma’s en onderdelen”, en dan “Programma’s verwijderen”, of iets dat daarop lijkt: dan komt de lijst met programma’s naar voren en kan ook “wijzigen” worden geklikt bovenin.

Juiste SDK versie en toevoegen legacy libs

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.
  • Of, je kunt natuurlijk overstappen op een regeling geschreven in C#!

Succes!

Similar jobs

Data Scientist

General MotorsAustin, TX· 2 mo ago
Engineeringapply on generalmotors.wd5.myworkdayjobs.com

Data Scientist

AVIANVirginia, United States· 2 mo ago
Engineeringapply on careers-avian.icims.com

Data Scientist

Aditi ConsultingCincinnati, OH· 3 mo ago
Engineering$55–$65.9/hrapply on www2.jobdiva.com

Data Scientist

WaymoMountain View, CA· 3 mo ago
Engineering$170k–$216k/yrapply on careers.withwaymo.com

Data Scientist

RampSan Francisco, CA· 4 mo ago
Engineeringapply on jobs.ashbyhq.com