Strona 1 z 1

Problem z plikiem OBJ

Nowy postNapisane: sobota, 25 maja 2013, 17:08
przez Cyfrowy Baron
Mam problem z instalacją pewnego komponentu, który podczas instalacji uparcie domaga się pliku OBJ, a konkretnie pliku vcl.imaging.pnglang.obj. W katalogach z bibliotekami są takie pliki, ale z rozszerzeniem DCU, PAS, HPP, ale OBJ nie ma!

Jakieś pomysły jak obejść ten problem?

Re: Problem z plikiem OBJ

Nowy postNapisane: sobota, 25 maja 2013, 19:27
przez polymorphism
Spróbuj skompilować plik .pas (bo to plik źródłowy pascala).

Re: Problem z plikiem OBJ

Nowy postNapisane: sobota, 25 maja 2013, 19:33
przez Cyfrowy Baron
Ale jak? Nie mogę otworzyć w C++Builder pliku pas. Poza tym to jest biblioteka standardowo dołączana do środowiska C++Builder.

Re: Problem z plikiem OBJ

Nowy postNapisane: sobota, 25 maja 2013, 19:42
przez polymorphism
Kompilatorem, z linii komend. Szczegółów nie podam, bo nie mam C++ Buildera, ale w dokumentacji na pewno masz opisane komendy kompilatora (bcc32.exe chyba). Nie wiem, jak to tam z tym Pascalem jest, ale z tego co pamiętam Builder był w stanie kompilować źródła w tym języku. Just try...

Re: Problem z plikiem OBJ

Nowy postNapisane: sobota, 25 maja 2013, 19:58
przez Cyfrowy Baron
Próbowałem! Się nie kompiluje: bcc32 -C plik.pas

Re: Problem z plikiem OBJ

Nowy postNapisane: sobota, 25 maja 2013, 20:13
przez polymorphism
A jakie błędy?

Re: Problem z plikiem OBJ

Nowy postNapisane: sobota, 25 maja 2013, 20:53
przez Cyfrowy Baron
Eh! Nie będę wymieniał wszystkich bo było ich aż 53.

Re: Problem z plikiem OBJ

Nowy postNapisane: sobota, 25 maja 2013, 21:34
przez polymorphism
Wystarczyłoby podać parę, tak żeby było wiadomo, jakiego rodzaju są te błędy.

Re: Problem z plikiem OBJ

Nowy postNapisane: sobota, 25 maja 2013, 22:08
przez Cyfrowy Baron

Microsoft Windows XP [Wersja 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.

c:\Program Files\Embarcadero\RAD Studio\9.0\bin>bcc32 -c "c:\Program Files\Embar
cadero\RAD Studio\9.0\source\vcl\vcl.imaging.pnglang.pas"
Embarcadero C++ 6.44 for Win32 Copyright (c) 1993-2011 Embarcadero Technologies,
Inc.
c:\Program Files\Embarcadero\RAD Studio\9.0\source\vcl\Vcl.Imaging.pnglang.pas:
Error E2040 c:\Program Files\Embarcadero\RAD Studio\9.0\source\vcl\Vcl.Imaging.p
nglang.pas 1: Declaration terminated incorrectly
Error E2141 c:\Program Files\Embarcadero\RAD Studio\9.0\source\vcl\Vcl.Imaging.p
nglang.pas 15: Declaration syntax error
Warning W8098 c:\Program Files\Embarcadero\RAD Studio\9.0\source\vcl\Vcl.Imaging
.pnglang.pas 17: Multi-character character constant
Error E2129 c:\Program Files\Embarcadero\RAD Studio\9.0\source\vcl\Vcl.Imaging.p
nglang.pas 17: Character constant too long (or empty)
Warning W8098 c:\Program Files\Embarcadero\RAD Studio\9.0\source\vcl\Vcl.Imaging
.pnglang.pas 18: Multi-character character constant
Error E2129 c:\Program Files\Embarcadero\RAD Studio\9.0\source\vcl\Vcl.Imaging.p
nglang.pas 18: Character constant too long (or empty)
Error E2303 c:\Program Files\Embarcadero\RAD Studio\9.0\source\vcl\Vcl.Imaging.p
nglang.pas 19: Type name expected
Warning W8098 c:\Program Files\Embarcadero\RAD Studio\9.0\source\vcl\Vcl.Imaging
.pnglang.pas 19: Multi-character character constant
Error E2129 c:\Program Files\Embarcadero\RAD Studio\9.0\source\vcl\Vcl.Imaging.p
nglang.pas 19: Character constant too long (or empty)
Warning W8098 c:\Program Files\Embarcadero\RAD Studio\9.0\source\vcl\Vcl.Imaging
.pnglang.pas 20: Multi-character character constant
Error E2129 c:\Program Files\Embarcadero\RAD Studio\9.0\source\vcl\Vcl.Imaging.p
nglang.pas 20: Character constant too long (or empty)
Error E2303 c:\Program Files\Embarcadero\RAD Studio\9.0\source\vcl\Vcl.Imaging.p
nglang.pas 21: Type name expected
Warning W8098 c:\Program Files\Embarcadero\RAD Studio\9.0\source\vcl\Vcl.Imaging
.pnglang.pas 21: Multi-character character constant
Error E2129 c:\Program Files\Embarcadero\RAD Studio\9.0\source\vcl\Vcl.Imaging.p
nglang.pas 21: Character constant too long (or empty)
Warning W8098 c:\Program Files\Embarcadero\RAD Studio\9.0\source\vcl\Vcl.Imaging
.pnglang.pas 22: Multi-character character constant
Error E2129 c:\Program Files\Embarcadero\RAD Studio\9.0\source\vcl\Vcl.Imaging.p
nglang.pas 22: Character constant too long (or empty)
Error E2303 c:\Program Files\Embarcadero\RAD Studio\9.0\source\vcl\Vcl.Imaging.p
nglang.pas 23: Type name expected
Warning W8098 c:\Program Files\Embarcadero\RAD Studio\9.0\source\vcl\Vcl.Imaging
.pnglang.pas 23: Multi-character character constant
Error E2129 c:\Program Files\Embarcadero\RAD Studio\9.0\source\vcl\Vcl.Imaging.p
nglang.pas 23: Character constant too long (or empty)
Warning W8098 c:\Program Files\Embarcadero\RAD Studio\9.0\source\vcl\Vcl.Imaging
.pnglang.pas 24: Multi-character character constant
Error E2129 c:\Program Files\Embarcadero\RAD Studio\9.0\source\vcl\Vcl.Imaging.p
nglang.pas 24: Character constant too long (or empty)
Error E2206 c:\Program Files\Embarcadero\RAD Studio\9.0\source\vcl\Vcl.Imaging.p
nglang.pas 24: Illegal character '#' (0x23)
Error E2141 c:\Program Files\Embarcadero\RAD Studio\9.0\source\vcl\Vcl.Imaging.p
nglang.pas 23: Declaration syntax error
Error E2206 c:\Program Files\Embarcadero\RAD Studio\9.0\source\vcl\Vcl.Imaging.p
nglang.pas 24: Illegal character '#' (0x23)
Warning W8098 c:\Program Files\Embarcadero\RAD Studio\9.0\source\vcl\Vcl.Imaging
.pnglang.pas 24: Multi-character character constant
Error E2129 c:\Program Files\Embarcadero\RAD Studio\9.0\source\vcl\Vcl.Imaging.p
nglang.pas 24: Character constant too long (or empty)
Error E2303 c:\Program Files\Embarcadero\RAD Studio\9.0\source\vcl\Vcl.Imaging.p
nglang.pas 25: Type name expected
Warning W8098 c:\Program Files\Embarcadero\RAD Studio\9.0\source\vcl\Vcl.Imaging
.pnglang.pas 25: Multi-character character constant
Error E2129 c:\Program Files\Embarcadero\RAD Studio\9.0\source\vcl\Vcl.Imaging.p
nglang.pas 25: Character constant too long (or empty)
Warning W8098 c:\Program Files\Embarcadero\RAD Studio\9.0\source\vcl\Vcl.Imaging
.pnglang.pas 26: Multi-character character constant
Error E2129 c:\Program Files\Embarcadero\RAD Studio\9.0\source\vcl\Vcl.Imaging.p
nglang.pas 26: Character constant too long (or empty)
Error E2303 c:\Program Files\Embarcadero\RAD Studio\9.0\source\vcl\Vcl.Imaging.p
nglang.pas 27: Type name expected
Warning W8098 c:\Program Files\Embarcadero\RAD Studio\9.0\source\vcl\Vcl.Imaging
.pnglang.pas 27: Multi-character character constant
Error E2129 c:\Program Files\Embarcadero\RAD Studio\9.0\source\vcl\Vcl.Imaging.p
nglang.pas 27: Character constant too long (or empty)
Warning W8098 c:\Program Files\Embarcadero\RAD Studio\9.0\source\vcl\Vcl.Imaging
.pnglang.pas 28: Multi-character character constant
Error E2129 c:\Program Files\Embarcadero\RAD Studio\9.0\source\vcl\Vcl.Imaging.p
nglang.pas 28: Character constant too long (or empty)
Warning W8098 c:\Program Files\Embarcadero\RAD Studio\9.0\source\vcl\Vcl.Imaging
.pnglang.pas 29: Multi-character character constant
Error E2129 c:\Program Files\Embarcadero\RAD Studio\9.0\source\vcl\Vcl.Imaging.p
nglang.pas 29: Character constant too long (or empty)
Error E2303 c:\Program Files\Embarcadero\RAD Studio\9.0\source\vcl\Vcl.Imaging.p
nglang.pas 30: Type name expected
Warning W8098 c:\Program Files\Embarcadero\RAD Studio\9.0\source\vcl\Vcl.Imaging
.pnglang.pas 30: Multi-character character constant
Error E2129 c:\Program Files\Embarcadero\RAD Studio\9.0\source\vcl\Vcl.Imaging.p
nglang.pas 30: Character constant too long (or empty)
Warning W8098 c:\Program Files\Embarcadero\RAD Studio\9.0\source\vcl\Vcl.Imaging
.pnglang.pas 31: Multi-character character constant
Error E2129 c:\Program Files\Embarcadero\RAD Studio\9.0\source\vcl\Vcl.Imaging.p
nglang.pas 31: Character constant too long (or empty)
Error E2206 c:\Program Files\Embarcadero\RAD Studio\9.0\source\vcl\Vcl.Imaging.p
nglang.pas 31: Illegal character '#' (0x23)
Error E2141 c:\Program Files\Embarcadero\RAD Studio\9.0\source\vcl\Vcl.Imaging.p
nglang.pas 30: Declaration syntax error
Error E2206 c:\Program Files\Embarcadero\RAD Studio\9.0\source\vcl\Vcl.Imaging.p
nglang.pas 31: Illegal character '#' (0x23)
Warning W8098 c:\Program Files\Embarcadero\RAD Studio\9.0\source\vcl\Vcl.Imaging
.pnglang.pas 31: Multi-character character constant
Error E2129 c:\Program Files\Embarcadero\RAD Studio\9.0\source\vcl\Vcl.Imaging.p
nglang.pas 31: Character constant too long (or empty)
Error E2303 c:\Program Files\Embarcadero\RAD Studio\9.0\source\vcl\Vcl.Imaging.p
nglang.pas 32: Type name expected
Warning W8098 c:\Program Files\Embarcadero\RAD Studio\9.0\source\vcl\Vcl.Imaging
.pnglang.pas 32: Multi-character character constant
Error E2129 c:\Program Files\Embarcadero\RAD Studio\9.0\source\vcl\Vcl.Imaging.p
nglang.pas 32: Character constant too long (or empty)
Warning W8098 c:\Program Files\Embarcadero\RAD Studio\9.0\source\vcl\Vcl.Imaging
.pnglang.pas 33: Multi-character character constant
Error E2129 c:\Program Files\Embarcadero\RAD Studio\9.0\source\vcl\Vcl.Imaging.p
nglang.pas 33: Character constant too long (or empty)
Error E2303 c:\Program Files\Embarcadero\RAD Studio\9.0\source\vcl\Vcl.Imaging.p
nglang.pas 34: Type name expected
Warning W8098 c:\Program Files\Embarcadero\RAD Studio\9.0\source\vcl\Vcl.Imaging
.pnglang.pas 34: Multi-character character constant
Error E2129 c:\Program Files\Embarcadero\RAD Studio\9.0\source\vcl\Vcl.Imaging.p
nglang.pas 34: Character constant too long (or empty)
Warning W8098 c:\Program Files\Embarcadero\RAD Studio\9.0\source\vcl\Vcl.Imaging
.pnglang.pas 35: Multi-character character constant
Error E2129 c:\Program Files\Embarcadero\RAD Studio\9.0\source\vcl\Vcl.Imaging.p
nglang.pas 35: Character constant too long (or empty)
Warning W8098 c:\Program Files\Embarcadero\RAD Studio\9.0\source\vcl\Vcl.Imaging
.pnglang.pas 36: Multi-character character constant
Error E2129 c:\Program Files\Embarcadero\RAD Studio\9.0\source\vcl\Vcl.Imaging.p
nglang.pas 36: Character constant too long (or empty)
Error E2303 c:\Program Files\Embarcadero\RAD Studio\9.0\source\vcl\Vcl.Imaging.p
nglang.pas 37: Type name expected
Warning W8098 c:\Program Files\Embarcadero\RAD Studio\9.0\source\vcl\Vcl.Imaging
.pnglang.pas 37: Multi-character character constant
Error E2129 c:\Program Files\Embarcadero\RAD Studio\9.0\source\vcl\Vcl.Imaging.p
nglang.pas 37: Character constant too long (or empty)
Error E2303 c:\Program Files\Embarcadero\RAD Studio\9.0\source\vcl\Vcl.Imaging.p
nglang.pas 38: Type name expected
Warning W8098 c:\Program Files\Embarcadero\RAD Studio\9.0\source\vcl\Vcl.Imaging
.pnglang.pas 38: Multi-character character constant
Error E2129 c:\Program Files\Embarcadero\RAD Studio\9.0\source\vcl\Vcl.Imaging.p
nglang.pas 38: Character constant too long (or empty)
Warning W8098 c:\Program Files\Embarcadero\RAD Studio\9.0\source\vcl\Vcl.Imaging
.pnglang.pas 39: Multi-character character constant
Error E2129 c:\Program Files\Embarcadero\RAD Studio\9.0\source\vcl\Vcl.Imaging.p
nglang.pas 39: Character constant too long (or empty)
Error E2303 c:\Program Files\Embarcadero\RAD Studio\9.0\source\vcl\Vcl.Imaging.p
nglang.pas 40: Type name expected
Warning W8098 c:\Program Files\Embarcadero\RAD Studio\9.0\source\vcl\Vcl.Imaging
.pnglang.pas 40: Multi-character character constant
Error E2129 c:\Program Files\Embarcadero\RAD Studio\9.0\source\vcl\Vcl.Imaging.p
nglang.pas 40: Character constant too long (or empty)
Warning W8098 c:\Program Files\Embarcadero\RAD Studio\9.0\source\vcl\Vcl.Imaging
.pnglang.pas 41: Multi-character character constant
Error E2129 c:\Program Files\Embarcadero\RAD Studio\9.0\source\vcl\Vcl.Imaging.p
nglang.pas 41: Character constant too long (or empty)
Error E2303 c:\Program Files\Embarcadero\RAD Studio\9.0\source\vcl\Vcl.Imaging.p
nglang.pas 42: Type name expected
Warning W8098 c:\Program Files\Embarcadero\RAD Studio\9.0\source\vcl\Vcl.Imaging
.pnglang.pas 42: Multi-character character constant
Error E2129 c:\Program Files\Embarcadero\RAD Studio\9.0\source\vcl\Vcl.Imaging.p
nglang.pas 42: Character constant too long (or empty)
Warning W8098 c:\Program Files\Embarcadero\RAD Studio\9.0\source\vcl\Vcl.Imaging
.pnglang.pas 43: Multi-character character constant
Error E2129 c:\Program Files\Embarcadero\RAD Studio\9.0\source\vcl\Vcl.Imaging.p
nglang.pas 43: Character constant too long (or empty)
Error E2303 c:\Program Files\Embarcadero\RAD Studio\9.0\source\vcl\Vcl.Imaging.p
nglang.pas 44: Type name expected
Error E2228 c:\Program Files\Embarcadero\RAD Studio\9.0\source\vcl\Vcl.Imaging.p
nglang.pas 44: Too many error or warning messages
*** 51 errors in Compile ***


Re: Problem z plikiem OBJ

Nowy postNapisane: sobota, 25 maja 2013, 22:20
przez polymorphism
Wygląda na to, że nie rozpoznaje składni. Sprawdź, czy nie masz gdzieś dcc32.exe. To jest kompilator Delphi, powinien łykać pliki .pas.

Re: Problem z plikiem OBJ

Nowy postNapisane: niedziela, 26 maja 2013, 08:12
przez Cyfrowy Baron
Mógłbym mieć gdybym zainstalował Delphi, lecz instalując środowisko wybrałem tylko C++Builder bo Delphi nie było mi potrzebne. Niemniej jednak obszedłem problem, nieco inaczej i zainstalowałem 28 z 29 paczek komponentów, i nie ma to już nic wspólnego z tą biblioteką.

Re: Problem z plikiem OBJ

Nowy postNapisane: poniedziałek, 27 maja 2013, 09:15
przez Corvis
To przy TMS-ach ci się zrobiło ?

Re: Problem z plikiem OBJ

Nowy postNapisane: poniedziałek, 27 maja 2013, 09:34
przez Cyfrowy Baron
Nie! Przy LMD. A co masz na to sposób?