Mikuláš je tu! Získaj 90 % extra kreditov ZADARMO s promo kódom CERTIK90 pri nákupe od 1 199 kreditov. Len do nedele 7. 12. 2025! Zisti viac:
NOVINKA: Najžiadanejšie rekvalifikačné kurzy teraz s 50% zľavou + kurz AI ZADARMO. Nečakaj, táto ponuka dlho nevydrží! Zisti viac:

Diskusia – 2. diel - Visual Studio a prvý konzolová aplikácie v C ++

Späť

Upozorňujeme, že diskusie pod našimi online kurzami sú nemoderované a primárne slúžia na získavanie spätnej väzby pre budúce vylepšenie kurzov. Pre študentov našich rekvalifikačných kurzov ponúkame možnosť priameho kontaktu s lektormi a študijným referentom pre osobné konzultácie a podporu v rámci ich štúdia. Toto je exkluzívna služba, ktorá zaisťuje kvalitnú a cielenú pomoc v prípade akýchkoľvek otázok alebo projektov.

Komentáre
Posledné komentáre sú na spodnej časti poslednej stránky.
Avatar
Vedeus
Člen
Avatar
Vedeus:5.3.2017 12:14

Problém vyriešený ;-)

Avatar
Cement
Člen
Avatar
Cement:30.4.2017 17:48

Ahoj kluci programátorští,
nainstaloval jsem si VS 2017 a zkompiloval zdroják. EXE soubor jsem poslal známému a ten jej nemohl spustit. Chtělo to po něm nějaké knihovny MSVCP140.dll aj. On má jen MSVCP120.dll
Jaktože nejde spustit program zkompilovaný na Win10 (Creators) na předchozích Win10 ani na Win7?
Musím mu tam poslat ještě jiné soubory, aby mohl program spustit?

Když program zkompiluju na CodeBlocks, tak má velikost 1MB a spustit mu jde.
Na VS je zkompilovaný program velký jen 55 kB, ale bohužel u něj nespustitelný.

Ještě ve VS2017 to chce knihovnu, kterou tu nemáte: #include "stdafx.h". Co je to zač?

Díky za odpovědi.

Odpovedať
Když selžou všechny pokusy, použijte návod.
Avatar
Odpovedá na Cement
Zdeněk Pavlátka:1.5.2017 0:41

MSVCP140.dll je nějaká knihovna od Microsoftu, MSVCP140.dll je novější verze než MSVCP120.dll, čili tvůj známý má starou verzi (ta knihovna je součástí Microsoft Visual C++ 2015 nebo -17, ne samotného systému)

stdafx.h je předkompilovaná knihovna C++, v článku je napsáno:

Zvolíme Next a vybereme Console application a hlavně Empty project.

to Empty project znamená, že se předkompilovaná knihovna nemá použít, takže jsi to zapomněl zaškrtnout

Odpovedať
Kolik jazyků umíš, tolikrát jsi programátor.
Avatar
Cement
Člen
Avatar
Odpovedá na Zdeněk Pavlátka
Cement:1.5.2017 11:20

Díky za odpověď,
jak mám tedy udělat, aby si na Win7 mohl mnou vytvořený program spustit, aniž by si musel instalovat VS?
Mám mu poslat všechny adresáře co vytvořilo VS, tak jako to tu máš ke stažení?

Odpovedať
Když selžou všechny pokusy, použijte návod.
Avatar
Odpovedá na Cement
Zdeněk Pavlátka:1.5.2017 12:38

Microsoft Visual C++ 20XX != Visual Studio
Microsoft Visual C++ 20XX jsou knihovny používané různými programy a hrami... Co jsem četl tak zrovna MSVCP140.dll vyžaduje např. Skype...
Poslat mu máš spustitelný soubor (ze složky Release, ne Debug - k Debug je VS potřeba). Zbytek je jeho starost (v tomto případě nejspíš potřebuje doinstalovat Visual C++ 2017)

Odpovedať
Kolik jazyků umíš, tolikrát jsi programátor.
Avatar
Cement
Člen
Avatar
Odpovedá na Zdeněk Pavlátka
Cement:1.5.2017 14:30

Vyřešeno!
Exe soubor z Release už jede i na jiném stroji.
Díky.

Odpovedať
Když selžou všechny pokusy, použijte návod.
Avatar
Marek Judiak
Člen
Avatar
Marek Judiak:2.5.2017 15:57

Potreboval by som pomôcť, nechce mi spustiť aplikáciu, neviem si stým poradiť, za každú pomoc budem veľmi rád.

Avatar
Odpovedá na Marek Judiak
Zdeněk Pavlátka:3.5.2017 11:21

Co takhle trochu více informací... Takhle jsi neřekl vůbec nic.

Odpovedať
Kolik jazyků umíš, tolikrát jsi programátor.
Avatar
Adam Danek
Člen
Avatar
Odpovedá na Nirvikalpa Samadhi
Adam Danek:15.6.2017 20:43

Jestli ti to hází "This project is out of date" tak to potvrď a normálně se ti to spustí.

Avatar
Jaroslav Dubánek:5.8.2017 19:17

Po kompilaci mi to vyhodilo chybu, stejnou jako tomu cápkovi tajhlenc

Stačilo znovu spustit instalačku a přidat "Windows 10 SDK (10.0.15063.0) for Desktop C++ x86 and x64"

Odpovedať
Život je ve skutečnosti strašně jednoduchej.
Posledné komentáre sú na spodnej časti poslednej stránky.
Robíme čo je v našich silách, aby bola tunajšia diskusia čo najkvalitnejšia. Preto do nej tiež môžu prispievať len registrovaní členovia. Pre zapojenie sa do diskusie sa zaloguj. Ak ešte nemáš účet, zaregistruj sa, je to zadarmo.

Zobrazené 10 správy z 113.