View previous topic :: View next topic |
Author |
Message |
artikz
Joined: 21 Nov 2006 Posts: 7
|
Posted: Sat Dec 09, 2006 4:15 pm Post subject: C++ Builder help |
|
dabūju Borland C++ Builder 6.0
dabūju visusu tutorialus uttt
saprotu pagaidām bet man no šīs progras :
Quote: | #include <math.h>
#include <iostream.h>
#include <conio.h>
void main()
{ double x;
x=5.0/8+(sqrt(5)+20)/(pow(2.1,3)+2*sin(75*M_PI/180));
cout <<"\n x=" << x;
getch();
} |
šams errors un nelaižas caur Run(F9):
Quote: | Build
[Linker Error] Unresolved external '_Form1' referenced from D:\PROGRAM FILES\BORLAND\CBUILDER6\PROJECTS\PROJECT3.OBJ
[Linker Error] Unresolved external 'TForm1::' referenced from D:\PROGRAM FILES\BORLAND\CBUILDER6\PROJECTS\PROJECT3.OBJ |
-------------------------------------------------------------------------------------
bet šādam variantam :
Quote: | //---------------------------------------------------------------------------
#include <math.h>
#include <iostream.h>
#include <conio.h>
void main()
{ double x;
x=5.0/8+(sqrt(5)+20)/(pow(2.1,3)+2*sin(75*M_PI/180));
cout <<"\n x=" << x;
getch();
}
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
}
//--------------------------------------------------------------------------- |
šādi errori:
Quote: |
Build
[C++ Error] Unit1.cpp(14): E2141 Declaration syntax error
[C++ Error] Unit1.cpp(16): E2090 Qualifier 'TForm1' is not a class or namespace name
[C++ Error] Unit1.cpp(16): E2040 Declaration terminated incorrectly |
|
|
Back to top |
|
|
bubu Indago Uzvarētājs
Joined: 23 Mar 2004 Posts: 3223 Location: Riga
|
Posted: Sat Dec 09, 2006 4:22 pm Post subject: |
|
To pirmo variantu, kad tu taisi jaunu projektu, tu tur izvēlies kautkādu Console Application vai kautkālīzīgi? Izskatās, ka projekts ir GUI'sks, un tu neesi visus liekos failus novācis nost no projekta (kāds kautkur vēl uz formu referencējas).
P.S. Nesaprotu kāpēc vēl jālieto kautkādi mistiski C++ Builderi, ja MS piedāvā bezmaksas Visual C++ 2005, kā arī Borlands savu C++ (Turbo Explorer lapā). |
|
Back to top |
|
|
artikz
Joined: 21 Nov 2006 Posts: 7
|
Posted: Tue Dec 12, 2006 5:33 pm Post subject: to bubu |
|
borland c++ builder nav mistisks bet advancēts
P.S.tav komentārs man nekādīgi nepalīdžeja a es topica nosaukum;ā prasu Help |
|
Back to top |
|
|
bubu Indago Uzvarētājs
Joined: 23 Mar 2004 Posts: 3223 Location: Riga
|
Posted: Tue Dec 12, 2006 6:29 pm Post subject: |
|
Advancēts? Nezinu uz ko tu skaties, bet salīdzinot BC++B un VC++ ģenerēto kodu, man negribas teikt, ka pirmais ir advancēts.
Tavi komentāri arī man nepalīdzēja saprast kāpec tev kautkas neiet. Saproti, ka neviens nav gaišreģis. Nu nevara mēs uzminēt kāpēc tev tur neiet kautkas. Vai tu tiešām esi pārliecināts, ka taisot jaunu projektu, tu esi izvēlējies Console application (vismaz Delphi bija kautkā tā jādara). |
|
Back to top |
|
|
EDDY
Joined: 07 Oct 2005 Posts: 1610 Location: Dzimtā zeme, Latvija
|
Posted: Wed Dec 13, 2006 4:13 pm Post subject: |
|
Man ir aizdomas, ka ir tā, kā bubu sakot.
Jo Form1 kļūdā uz to norāda.
Nekad neesmu Delphi Builderu lietojis, bet domājams, ka consolē Form1 tu nevari palaist. Vismaz šajā gadījumā.
Izveido Form1 aplikāciju un palaid Run. Būs tev cits kods, garantēju. _________________ Monday|Tuesday|Wednesday|Thursday|Friday|Saturday|Sunday |
|
Back to top |
|
|
bubu Indago Uzvarētājs
Joined: 23 Mar 2004 Posts: 3223 Location: Riga
|
Posted: Wed Dec 13, 2006 4:25 pm Post subject: |
|
Nezinu, ko EDDY tu domā ar vārdiem "domājams, ka consolē Form1 tu nevari palaist", taču konsoles aplikācija var uztaisīt formu un parādīt to. |
|
Back to top |
|
|
artikz
Joined: 21 Nov 2006 Posts: 7
|
Posted: Wed Dec 13, 2006 4:31 pm Post subject: alternatīva |
|
@ bubu - cik es sapratu tu pro-programmētājs ja tev tur uzrakstīts ka indago uzvarētājs - nu man tev jautājums?
kādu tu man varētu ieteikt alternatīvu borland c++ builder ?
tikai lai kods tas pats būtu - tas ir ka visi programmu teksti kuri strādā uz c++ builder ietu arī uz tās atlternatīvas |
|
Back to top |
|
|
EDDY
Joined: 07 Oct 2005 Posts: 1610 Location: Dzimtā zeme, Latvija
|
Posted: Wed Dec 13, 2006 4:51 pm Post subject: |
|
bubu wrote: | Nezinu, ko EDDY tu domā ar vārdiem "domājams, ka consolē Form1 tu nevari palaist", taču konsoles aplikācija var uztaisīt formu un parādīt to. |
Tā arī saproti. Izvēlies C++ console un provē uzbliest uz aklo formu.
Vai arī paņem Win32 Form un paprovē ierakstīt to, ko topika autors sarakstījis. _________________ Monday|Tuesday|Wednesday|Thursday|Friday|Saturday|Sunday |
|
Back to top |
|
|
bubu Indago Uzvarētājs
Joined: 23 Mar 2004 Posts: 3223 Location: Riga
|
Posted: Wed Dec 13, 2006 5:01 pm Post subject: |
|
Un tu apgalvo, ka pirmajā variantā man nesanāks parādīt Form1? Saderam, ka varēšu :)
Ja nezināji - GUI aplikācija no neGUI (tb konsoles) aplikācijas atšķirās tikai un vienīgi ar viena baita vērtību exe failā, kuru vērtību tu vari brīvi mainīt kautvai ar hexeditoru pēc programmas nokompilēšanas. Aplikācija joprojām strādās bez vainas. |
|
Back to top |
|
|
artikz
Joined: 21 Nov 2006 Posts: 7
|
Posted: Wed Dec 13, 2006 5:45 pm Post subject: Re: alternatīva |
|
artikz wrote: | @ bubu - cik es sapratu tu pro-programmētājs ja tev tur uzrakstīts ka indago uzvarētājs - nu man tev jautājums?
kādu tu man varētu ieteikt alternatīvu borland c++ builder ?
tikai lai kods tas pats būtu - tas ir ka visi programmu teksti kuri strādā uz c++ builder ietu arī uz tās atlternatīvas |
bubu meibi palidzesi man |
|
Back to top |
|
|
bubu Indago Uzvarētājs
Joined: 23 Mar 2004 Posts: 3223 Location: Riga
|
Posted: Wed Dec 13, 2006 6:43 pm Post subject: |
|
Tādu alternatīvu tu nekad nedabūsi. Kāda jēga no tādas programmas būtu, ja tā darītu 1:1 to pašu ko BCB?
Es jau teicu, vari paskatīties uz šo: http://www.turboexplorer.com/cpp
Bet neesmu lietojis ne BCB, ne to Turbo Explorera C++. Taču varbūt, ka tev der.
Kāpēc tev neder tas BCB, vai piemēram Visual C++ ? |
|
Back to top |
|
|
EDDY
Joined: 07 Oct 2005 Posts: 1610 Location: Dzimtā zeme, Latvija
|
Posted: Thu Dec 14, 2006 8:17 am Post subject: |
|
Es jau teicu, ka Builderu neesmu provējis. Tas varētu būt C++ apvienojums ar Delphi GUI iespējām?
Varbūt kļūda arī ir turpat, kur tu teici - tai 1 baitā? _________________ Monday|Tuesday|Wednesday|Thursday|Friday|Saturday|Sunday |
|
Back to top |
|
|
bubu Indago Uzvarētājs
Joined: 23 Mar 2004 Posts: 3223 Location: Riga
|
Posted: Thu Dec 14, 2006 10:40 am Post subject: |
|
Borland C++ Builder ir vien tas pats Delphi tikai kods jāraksta C++ valodā. Apakšā tas izmanto to pašu VCL.
Kļūda nav tai baitā. Tas baits neietekmē koda linkošanu/kompilēšanu. |
|
Back to top |
|
|
|