Prøv den som Robert siger. Det er nogle dll filer (runtime) Windows skal bruge for at køre C++ kode.
Er temmelig sikker på at D'et i MSVCR120
D.dll står for DEBUG og 120 at det er en runtime introduceret tilbage med VS2012. Dem får man typisk som udvikler når man installerer Visual Studio f.eks.. Men normale bruger har dem uden 'D', altså ikke til debugging. Så i stedet kan du prøve at bygge dit program med 'Release' mode, så kan det være du helt slipper for at skulle have dine brugere til at installere runtimen.
Edit: Ellers, så mener jeg at have set andre kopiere den med. Dvs. du finder MSVCR120D.dll i din Windows\system32 mappe (tror jeg) og kopierer den med i samme mappe som din .exe-fil. Men jeg ved ikke om det er dårlig stil. Hvis du gør dette burde du stadig finde den uden 'D' i, og jeg kan se en del programmer på mit system gør det således.
Indlæg senest redigeret d. 24.01.2017 00:29 af Bruger #14645