dev.gamez.lv Forum Index dev.gamez.lv
Latvian Game Developers Community
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups 

C++ Builder help

 
dev.gamez.lv Forum Index -> Programmēšana
View previous topic :: View next topic  
Author Message
artikz



Joined: 21 Nov 2006
Posts: 7

PostPosted: 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
View user's profile
bubu
Indago Uzvarētājs
Indago Uzvarētājs


Joined: 23 Mar 2004
Posts: 3223
Location: Riga

PostPosted: 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
View user's profile Send e-mail
artikz



Joined: 21 Nov 2006
Posts: 7

PostPosted: 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
View user's profile
bubu
Indago Uzvarētājs
Indago Uzvarētājs


Joined: 23 Mar 2004
Posts: 3223
Location: Riga

PostPosted: 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
View user's profile Send e-mail
EDDY



Joined: 07 Oct 2005
Posts: 1610
Location: Dzimtā zeme, Latvija

PostPosted: 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
View user's profile
bubu
Indago Uzvarētājs
Indago Uzvarētājs


Joined: 23 Mar 2004
Posts: 3223
Location: Riga

PostPosted: 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
View user's profile Send e-mail
artikz



Joined: 21 Nov 2006
Posts: 7

PostPosted: 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
View user's profile
EDDY



Joined: 07 Oct 2005
Posts: 1610
Location: Dzimtā zeme, Latvija

PostPosted: 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
View user's profile
bubu
Indago Uzvarētājs
Indago Uzvarētājs


Joined: 23 Mar 2004
Posts: 3223
Location: Riga

PostPosted: 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
View user's profile Send e-mail
artikz



Joined: 21 Nov 2006
Posts: 7

PostPosted: 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
View user's profile
bubu
Indago Uzvarētājs
Indago Uzvarētājs


Joined: 23 Mar 2004
Posts: 3223
Location: Riga

PostPosted: 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
View user's profile Send e-mail
EDDY



Joined: 07 Oct 2005
Posts: 1610
Location: Dzimtā zeme, Latvija

PostPosted: 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
View user's profile
bubu
Indago Uzvarētājs
Indago Uzvarētājs


Joined: 23 Mar 2004
Posts: 3223
Location: Riga

PostPosted: 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
View user's profile Send e-mail
Display posts from previous:   
dev.gamez.lv Forum Index -> Programmēšana All times are GMT + 2 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group