Sveiki, man ir jautājums uz kuru radu atbildi tikai daļēji no gūgles.
Respektīvi es vēlos izmantot Xcode ar pascal templeitu / plaginu, vai kā viņu tur sauc, sajūktu kopā.
Free pascal ir tas kurš strādā ar Xcode patlaban.
Izdevās. Tagad ir Xcode arī paskālis, bet ir viena problēmiņa. Tas nekompilējas pareizi, piemēram izmantojot vecu veco Crt bibliotēku (nepieciešams procedūrai ClrScr), tas vairs nestrādā korekti.
Tā vietā lai ar ciklu piecas reizes izvadītu par indiņām Hello world ar writeln('Hello world!') palīdzību, tas izspļauj
Vai esmu ko nošāvis grizi ? Ļoti vēlos apgūt Xcode vidi, un par cik universitātē ir jākārto pascal un jātaisa darbiņi... eh.. Xcode rulz ko lai saka, piekritīsiet taču..
Paldies jau iepriekš, droši sūtiet mani ar linkiem prom, skatīšos meklēšu domāšu. Šis ir ļoti aktuāli.
- Ja tev vajag Pascal, tad labāk paņem DOSBOX un paņem DOS versiju tam pašam Free Pascal un vai "aizņemies" Turbo Pascal.
Ja runājam par Xcode, tad tā debug console nav labākais simulators terminālim, uz kuru arī ir slīpētas Crt procedūras. Pamēģi laist savu kodu no Terminal, domāju rezultāts būs labāks.
P.S. Xcode nav ērtākā un labākā izstrādes vide, ar kuru man ir nācies strādāt. Toties tajā ir daži labi rīki kā Interface Buildes un Instruments, bet to priekšrocību ar kodēšanu Pascal diez vai tev sanāks izjust. Ja neplāno nodarboties ar Object-C un izstrādi priekš Mac OS X un/vai iPhone OS, tad nav jēgas tērēt laiku uz Xcode. Bet ja tavos plānos tomēr ir izstrāde priekš šīm OS, tad vispirms iesaku apgūt C un tad ķerties pie Object-C apgūšanas kopā ar Xcode.
maksers >Aleksejs 2010-02-08, 20:01 (i)
- Izmēģināšu pa taisno terminālī, un man ir doma iet uz šīm os. Jo nu Iphone OS tomēr ir nākotne, sakiet ko gribiet.
Paldies!
Labots
maksers >Aleksejs 2010-02-09, 14:31 (i)
- izdevās palaist freepascal iekš termināla un viss strādā, bet man neizdodas nokompilēt manu .pas kodu windows exe.
Es varu nokompilēt uz Unix executable (man ir intelis) un viss strādā. Bet ne win
Arguments, ko es izmantoju ir fpc -Twin32 fails.pas
Output iekš termināļa ir
$ fpc -Twin32 sample.pas
Free Pascal Compiler version 2.4.0 [2009/12/20] for i386
Copyright (c) 1993-2009 by Florian Klaempfl
Target OS: Win32 for i386
Compiling sample.pas
Fatal: Can't find unit system used by Sample
Fatal: Compilation aborted
Error: /usr/local/bin/ppc386 returned an error exitcode (normal if you did not specify a source file to be compiled)
Varbūt kāds ir ar šo saskāries ?
Labots
shmoko >maksers 2010-02-09, 15:07 (i)
- ja pas kods ir pārbaudīts kā kompilējošs, tad to arī nes uz uni un pirms lekcijas nokompilē uz kāda windows datora.
maksers >shmoko 2010-02-09, 17:09 (i)
- Tas diemžēl nav risinājums, tikai problēmas apiešana.
Ar to var izlīdzēties, bet tomēr ir vēlme kompilēt pa taisno.
Ir kādas citas idejas ? Varbūt kāda doma ? Šeit es pat nezinu no kuras vietas ir jāķeras, januvienīgi mēģināt visu pārlikt no jauna
Labots
maksers 2010-02-09, 19:25 (i)
- Problēma atrisinājās ar free pascal no termināļā.
ar apdeitoju fink ar selfupdate un viņš paņēma jaunu sarakstu, daudz apjomīgāku kāds bija un pievienojot pa jaunu fpc-win32-i386 jaunāko paku, viss aizgāja. Smuki kompilējas arī priekš win os.
Kaut kas acīmeredzot bija nolūzis ar fink, ka viņš jau pie pilnās nepiemeta šīs 3 pakas.