Stránka: 1 z 1
| [ Príspevkov: 14 ] | |
Autor | Správa |
---|
Registrovaný: 23.11.11 Príspevky: 11 Témy: 3 | 3 |
Zdravím,
Momentálne sa učím programovať v c++ a rozhodol som sa urobiť program na výpočet kvadratickej rovnice s diskriminantom.
Kód mam v poriadku, ale najprv mi to hádzalo chybu LNK1104, tak som si vyhladal na nete a bolo napisane ze nalinkovat.
Neviem ci som to robil spravne dal som Project > properities > link > input
Vobec som nevedel aku .lib kniznicu tam mam nalinkovat, tak som nalinkoval LNK1104g.lib
Kompilator uz nechadzal chybu, ale zacalo hadzat ze LNK1104g.lib nevie najst tak som to skusal vyhladat na nete no marne.
Potom som na nete nasiel navod ako to spojazdnit musel som prekopirovat zlozky z VC (par zloziek, lib. , .exe) Do mojho zvoleneho.. Nakoniec som sa nato vykaslal a teraz ked som otvoril zdrojak a idem sa pozriet este raz na chybu uz mi to hadze
1>CL : fatal error C1510: Cannot load language resource clui.dll.
Prosím veľmi prosím pomôžte mi niekto. Mám z toho úplny guláš a neviem ani či som to robil správne..
A ešte na koniec používam Microsoft Visual C++ 2010 Express
|
|
Registrovaný: 11.01.09 Prihlásený: 12.12.24 Príspevky: 1395 Témy: 10 | 10 Bydlisko: Hrinova |
Bolo by napomocne, ak by si sem napisal aj kod. Alebo skus nejaky jednoduchy kod, ci to bude robit aj pri nom a daj nam vediet o vysledku.
_________________ Ak potrebujete pomoc s diagnostikou/opravou vasej elektroniky ( notebook, motherboard, GPU, a ine ), kontaktujte ma cez SS. |
|
Registrovaný: 23.11.11 Príspevky: 11 Témy: 3 | 3 |
Fico píše: Bolo by napomocne, ak by si sem napisal aj kod. Alebo skus nejaky jednoduchy kod, ci to bude robit aj pri nom a daj nam vediet o vysledku.
Ano, skúšal som som aj iny kod a robi mi tu chybu : 1>CL : fatal error C1510: Cannot load language resource clui.dll.
Čím to môže byť ?
|
|
Registrovaný: 23.12.10 Prihlásený: 10.09.22 Príspevky: 1056 Témy: 157 | 157 Bydlisko: KK/PP/BA |
Neviem ci ti dobre poradim, ale pokusim sa. Ak som spravne pochopil mas problem s kniznicou? Ake kniznice si tam pripajal? Na kvadraticku ti staci klasicka kniznica stdio a math - kvoli sqrt. Ako pisal Fico skus sem hodit zdrojak. Kniznice som pisal pre C, ale malo by to ist aj na C++.
_________________ HP ProBook 4530s Intel® Core™ i5-2430M (2.4GHz, 3MB, 2 jadrá)*4GB 1333MHz DDR3*ATI Mobility Radeon HD 6490 1GB + Intel HD Graphics 3000*640GB SATA 5400RPM *Windows 7 Home Premium 64 bitová verzia Lenovo IdeaPad Z50-70 Intel Core i5 4210 Haswell* NVIDIA GeForce GT 840M 4GB + Intel HD Graphics 4000*SSHD 1TB 5400 otáčok + 8GB cache*RAM 4GB* Full HD (1920 × 1080)*Windows 10 pro
Boh je reálny, pokial nebol deklarovaný ako integer |
|
Registrovaný: 23.11.11 Príspevky: 11 Témy: 3 | 3 |
Tu je zdroják toto je len ako beta verzia aby som vedel ze ci to vobec pojde a nejde to.. Ako momentalne mam problem s errorom C1510. Pred tým mi to hadzalo LNK2019: unresolved external symbol
Kód: // Program na vypočítanie kvadratickej rovnice. // Naprogramoval Maroš Kováčik // Verzia 0.1b
#include "stdafx.h" #include <cmath> #include <cstdio> #include <iostream>
signed int A, B, C; double odmocnina; using namespace std; // Prototypy int vypocet_diskr( int, int, int); double odmocnina_diskr(int); int vypocet_riesenie01(int, int); double vypocet_X1(int, int, int, double); double vypocet_X2(int, int, int, double); int main (int argc, char **argv) {
// Hodnota priradena k premennym int diskr = vypocet_diskr(A,B,C); double odm = odmocnina_diskr(diskr); int riesenie1 = vypocet_riesenie01(B,A); double x1 = vypocet_X1(A,B,C, odmocnina); double x2 = vypocet_X2(A,B,C, odmocnina); cout << "Zadaj A: "; cin >> A; cout << "Zadaj B: "; cin >> B; cout << "Zadaj C: "; cin.get(); // Podmienky if (diskr > 0) { cout << " D > 0 \n X1: " << x1 << "\n\n X2: " << x2; cin.get();} else if(diskr < 0) {cout << "D < 0\n Rovnica nema riesenie! "; cin.get();} else if (diskr == 0) { cout << " D = 0 \n Vysledok " << riesenie1; cin.get(); } return 0; }
// Funkcia // Vypocet diskriminentu int vypocet_diskr( int A, int B, int C) { return B*B -4*A*C; }
// Funkcia // Vypocet odmocniny diskriminentu double odmocnina_diskr(int diskr) { return sqrt(odmocnina); }
// Funkcia // Vypocet D = 0 int vypocet_riesenieO1(int B, int A) { return -B /2*A; }
// Funkcia // Vypocet X1
double vypocet_X1(int A, int B, int C, double odmocnina) { return -B -odmocnina / 2*A; }
// Funkcia // Vypocet X2
double vypocet_X2(int A, int B, int C, double odmocnina) { return -B + odmocnina / 2*A; }
|
|
Registrovaný: 09.04.11 Prihlásený: 11.01.14 Príspevky: 257 Témy: 26 | 26 Bydlisko: Kesa |
Takže, asi pri otváraní nového projektu neotváraš prázdny projekt ale už nejaký preddefinový. Otvor empty project. To je prázdny projekt, ktorý ti vytvorí UPLNE cistý list. Keď dáš iné, tak sa ti tam otvoria iné veci ako #include "stdafx.h"
A potom tam máš ešte nejaké chyby, ale to už v programe
// pridané po 19 minútach od posledného príspevku
A neviem načo si si vytvoril globálne premenné, keď aj tak A,B,C predávaš funkcii
Chybu tam máš malilinkú, namiesto int vypocet_riesenie01(int B, int A), tak namiesto nulajedna, tam máš ojedna (tu je to naprd vydieť, ale v programe máš nulu priečarknutú a "o" je tam ako O ).
A ešte že tá funkcia by ti mala vracať double, keďže tam používaš delenie a nechceš, aby ti tam zostala len celá časť
_________________ NB - HP Pavilion DV7 3190 -- Windows® 7 Home Premium 64-bit -- Intel® Core™ i7-720QM 1,6 GHz az 2,8 Ghz Turbo Boost, 6 MB pamäte cache úrovne 2 -- 4 GB DDR3 -- disk 640 GB SATA 5400 ot/min -- rozlíšenie 1600 x 900 -- NVIDIA® GeForce® GT 230M -- 2 815 MB grafickej pamäte s vyhradenou pamäťou 1 GB DDR3 -- pripojenie 802.11 a/b/g/n |
|
Registrovaný: 23.11.11 Príspevky: 11 Témy: 3 | 3 |
Woow ono to naozaj funguje !
Ďakujem veľmi pekne za ochotu, ale mam ešte jednu otázočku.
Pri debugovani mi vyhodi hlaska že : cesta k projektu / debug/kvadr.exe
Ze nemoze najst. Pozeral som sa tam a naozaj, nie je to tam.
Čo mám robit ? Skusal som F7 a F5 ale ked som dal F5 tak mi to vyhodilo hentu hlasku ale chyby mi to uz nehadze.
|
|
Registrovaný: 14.03.11 Prihlásený: 04.07.24 Príspevky: 815 Témy: 23 | 23 Bydlisko: Bratislava |
street_punk píše: Takže, asi pri otváraní nového projektu neotváraš prázdny projekt ale už nejaký preddefinový. Otvor empty project. To je prázdny projekt, ktorý ti vytvorí UPLNE cistý list. Keď dáš iné, tak sa ti tam otvoria iné veci ako #include "stdafx.h" Ešte som nenašiel vo Visual Studiu nový projekt bez stdfax.h. // pridané po 2 minútach od posledného príspevkuM4tros píše: ... Vobec som nevedel aku .lib kniznicu tam mam nalinkovat, tak som nalinkoval LNK1104g.lib
Kompilator uz nechadzal chybu, ale zacalo hadzat ze LNK1104g.lib nevie najst tak som to skusal vyhladat na nete no marne. ...
cool story
|
|
Registrovaný: 09.04.11 Prihlásený: 11.01.14 Príspevky: 257 Témy: 26 | 26 Bydlisko: Kesa |
marian_r píše: Ešte som nenašiel vo Visual Studiu nový projekt bez stdfax.h. Pokial viem, tak keď dáš dačo iné ako empty project, tak sa ti pri debugovaní vytvorí stdafx. Či tento súbor má aj nejaké iné využitie, tak to fakt neviem. Hlavné je, že sa problém vyriešil // pridané po 5 minútach od posledného príspevkuM4tros píše: Woow ono to naozaj funguje ! Pri debugovani mi vyhodi hlaska že : cesta k projektu / debug/kvadr.exe Ze nemoze najst. Pozeral som sa tam a naozaj, nie je to tam.
Tak mne to ide bez problemov. Celé si to skopíruj, a vlož do nového projektu.
Všimol som si, že namiesto cin>>C; tam máš cin.get(). Tým pádom ti to nebude robiť to čo má a preskočí ti to C a automaticky zbehne na D a skončí program
_________________ NB - HP Pavilion DV7 3190 -- Windows® 7 Home Premium 64-bit -- Intel® Core™ i7-720QM 1,6 GHz az 2,8 Ghz Turbo Boost, 6 MB pamäte cache úrovne 2 -- 4 GB DDR3 -- disk 640 GB SATA 5400 ot/min -- rozlíšenie 1600 x 900 -- NVIDIA® GeForce® GT 230M -- 2 815 MB grafickej pamäte s vyhradenou pamäťou 1 GB DDR3 -- pripojenie 802.11 a/b/g/n |
|
Registrovaný: 23.11.11 Príspevky: 11 Témy: 3 | 3 |
Tak neviem proste mi to nejde ked stalcim F5 vyhodi mi tabulku ze "Unable to start program /debug/kv_rovnica.exe
System nemoze najst zadany subor.
Skusal som reinstal MS no nepomohlo.
A robim to presne tak ako si mi povedal new project a potom dam new file.cpp .
// Edit
1>------ Build started: Project: a, Configuration: Debug Win32 ------
1>LINK : error LNK2001: unresolved external symbol _mainCRTStartup
1>c:\users\maroš\documents\visual studio 2010\Projects\a\Debug\a.exe : fatal error LNK1120: 1 unresolved externals
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
Dal som novy concole app a tam som si nastavil new file a ked som to vlozil a chcel som to prekompilovat hodilo mi to chybu hore.
|
|
Registrovaný: 09.04.11 Prihlásený: 11.01.14 Príspevky: 257 Témy: 26 | 26 Bydlisko: Kesa |
Nemôžeš to robiť dobre, lebo znova som si skopíroval ešte ten tvoj starý kód bez toho stdaf.h a ide mi to bez problémov.
Otvor si Windows console application - napis meno - next - Console application - Empty project - Finish
Ďalwj z roletového menu Project - Add new item - C++ file (.cpp) - napis meno - add
Potom tam už len skopíruj svoj kód bez toho #include"stdafx.h";
A oprav si tam tie chyby, čo som písal. Keď ti toto nepôjde, tak už fakt neviem
_________________ NB - HP Pavilion DV7 3190 -- Windows® 7 Home Premium 64-bit -- Intel® Core™ i7-720QM 1,6 GHz az 2,8 Ghz Turbo Boost, 6 MB pamäte cache úrovne 2 -- 4 GB DDR3 -- disk 640 GB SATA 5400 ot/min -- rozlíšenie 1600 x 900 -- NVIDIA® GeForce® GT 230M -- 2 815 MB grafickej pamäte s vyhradenou pamäťou 1 GB DDR3 -- pripojenie 802.11 a/b/g/n |
|
Registrovaný: 23.11.11 Príspevky: 11 Témy: 3 | 3 |
street_punk píše: Nemôžeš to robiť dobre, lebo znova som si skopíroval ešte ten tvoj starý kód bez toho stdaf.h a ide mi to bez problémov. Otvor si Windows console application - napis meno - next - Console application - Empty project - Finish Ďalwj z roletového menu Project - Add new item - C++ file (.cpp) - napis meno - add Potom tam už len skopíruj svoj kód bez toho #include"stdafx.h"; A oprav si tam tie chyby, čo som písal. Keď ti toto nepôjde, tak už fakt neviem
Naozaj uz som z toho zufaly odfotil som to aby ste mali nejaku predstavu co to robi. Ono skor co som googlil ze nejaka .lib knihovna chyba a treba nastavit linker ale neviem ci je to 100% v tom a ani to urobit neviem..
http://imageshack.us/photo/my-images/32/beznzvu2ja.jpg/
|
|
Registrovaný: 09.04.11 Prihlásený: 11.01.14 Príspevky: 257 Témy: 26 | 26 Bydlisko: Kesa |
Podla obrázku pozerám, že projekt sa volá rovnica, ale téma sa volá Source1. Tipujem že to si tam ty nenapísal. To isté (rovnica) napáš aj do toho add new item.
_________________ NB - HP Pavilion DV7 3190 -- Windows® 7 Home Premium 64-bit -- Intel® Core™ i7-720QM 1,6 GHz az 2,8 Ghz Turbo Boost, 6 MB pamäte cache úrovne 2 -- 4 GB DDR3 -- disk 640 GB SATA 5400 ot/min -- rozlíšenie 1600 x 900 -- NVIDIA® GeForce® GT 230M -- 2 815 MB grafickej pamäte s vyhradenou pamäťou 1 GB DDR3 -- pripojenie 802.11 a/b/g/n |
|
Registrovaný: 23.11.11 Príspevky: 11 Témy: 3 | 3 |
street_punk píše: Podla obrázku pozerám, že projekt sa volá rovnica, ale téma sa volá Source1. Tipujem že to si tam ty nenapísal. To isté (rovnica) napáš aj do toho add new item.
Prepáč už je všetko v poriadku.. Chyba bola v tom 01, čo si hovoril a v tom subore...
Ďakujem veľmi všetkým ktorí mi pomahali.
|
|
Stránka: 1 z 1
| [ Príspevkov: 14 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| v Počítačové hry | 14 | 1088 | 03.01.2010 21:27 Lettynko | | v PHP, ASP | 2 | 442 | 01.01.2011 23:22 wolker | | v Notebooky a netbooky | 1 | 605 | 30.10.2009 23:26 kosican | | v PHP, ASP | 8 | 522 | 05.02.2011 14:07 ThePlaky | | v Počítačové hry | 1 | 339 | 07.07.2013 12:18 Daron | | v Redakčné systémy | 2 | 638 | 05.07.2007 7:29 cen3no | | v Ostatné | 6 | 2151 | 28.02.2010 8:56 marcel953 | | v Pevné disky a radiče | 7 | 623 | 21.06.2011 20:34 michalesku | | v Operačné systémy Microsoft | 16 | 2036 | 23.02.2008 22:27 walther | | v PHP, ASP | 5 | 707 | 05.02.2011 16:45 gamelaster | | v PHP, ASP | 1 | 427 | 07.10.2010 10:41 coldak | | v PHP, ASP | 1 | 399 | 25.12.2010 11:47 ThePlaky | | v Notebooky a netbooky | 2 | 329 | 04.11.2015 22:46 Melouch | | v PHP, ASP | 6 | 515 | 26.04.2010 16:40 petanorech | | v Assembler, C, C++, Pascal, Java | 2 | 379 | 13.06.2013 22:15 Redpoint1 | | v Redakčné systémy | 9 | 735 | 11.01.2007 18:32 then |
|