Problem z plikiem OBJ

problemy z funkcjonowaniem bibliotek, komponentów itp.

Problem z plikiem OBJ

Nowy postprzez Cyfrowy Baron » sobota, 25 maja 2013, 17:08

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?
Avatar użytkownika
Cyfrowy Baron
Administrator
Administrator
 
Posty: 4716
Dołączył(a): niedziela, 13 lipca 2008, 15:17
Podziękował : 12
Otrzymał podziękowań: 442
System operacyjny: Windows 7 x64 SP1
Kompilator: Embarcadero RAD Studio XE2
C++ Builder XE2 Update 4
SKYPE: cyfbar
Gadu Gadu: 0
    Windows XPFirefox

Re: Problem z plikiem OBJ

Nowy postprzez polymorphism » sobota, 25 maja 2013, 19:27

Spróbuj skompilować plik .pas (bo to plik źródłowy pascala).
C++ Reference - opis wszystkich klas STL-a i funkcji C.
Avatar użytkownika
polymorphism
Doświadczony Programista ● Moderator
Doświadczony Programista ● Moderator
 
Posty: 2156
Dołączył(a): piątek, 19 grudnia 2008, 13:04
Podziękował : 0
Otrzymał podziękowań: 200
System operacyjny: Windows 8.1
Windows 10
Linux Mint 21.1
Kompilator: Visual Studio
Visual Studio Code
MSYS2 (MinGW, clang)
g++
clang
Gadu Gadu: 0
    Windows XPFirefox

Re: Problem z plikiem OBJ

Nowy postprzez Cyfrowy Baron » sobota, 25 maja 2013, 19:33

Ale jak? Nie mogę otworzyć w C++Builder pliku pas. Poza tym to jest biblioteka standardowo dołączana do środowiska C++Builder.
Avatar użytkownika
Cyfrowy Baron
Administrator
Administrator
 
Posty: 4716
Dołączył(a): niedziela, 13 lipca 2008, 15:17
Podziękował : 12
Otrzymał podziękowań: 442
System operacyjny: Windows 7 x64 SP1
Kompilator: Embarcadero RAD Studio XE2
C++ Builder XE2 Update 4
SKYPE: cyfbar
Gadu Gadu: 0
    Windows XPFirefox

Re: Problem z plikiem OBJ

Nowy postprzez polymorphism » sobota, 25 maja 2013, 19:42

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...
C++ Reference - opis wszystkich klas STL-a i funkcji C.
Avatar użytkownika
polymorphism
Doświadczony Programista ● Moderator
Doświadczony Programista ● Moderator
 
Posty: 2156
Dołączył(a): piątek, 19 grudnia 2008, 13:04
Podziękował : 0
Otrzymał podziękowań: 200
System operacyjny: Windows 8.1
Windows 10
Linux Mint 21.1
Kompilator: Visual Studio
Visual Studio Code
MSYS2 (MinGW, clang)
g++
clang
Gadu Gadu: 0
    Windows XPFirefox

Re: Problem z plikiem OBJ

Nowy postprzez Cyfrowy Baron » sobota, 25 maja 2013, 19:58

Próbowałem! Się nie kompiluje: bcc32 -C plik.pas
Avatar użytkownika
Cyfrowy Baron
Administrator
Administrator
 
Posty: 4716
Dołączył(a): niedziela, 13 lipca 2008, 15:17
Podziękował : 12
Otrzymał podziękowań: 442
System operacyjny: Windows 7 x64 SP1
Kompilator: Embarcadero RAD Studio XE2
C++ Builder XE2 Update 4
SKYPE: cyfbar
Gadu Gadu: 0
    Windows XPFirefox

Re: Problem z plikiem OBJ

Nowy postprzez polymorphism » sobota, 25 maja 2013, 20:13

A jakie błędy?
C++ Reference - opis wszystkich klas STL-a i funkcji C.
Avatar użytkownika
polymorphism
Doświadczony Programista ● Moderator
Doświadczony Programista ● Moderator
 
Posty: 2156
Dołączył(a): piątek, 19 grudnia 2008, 13:04
Podziękował : 0
Otrzymał podziękowań: 200
System operacyjny: Windows 8.1
Windows 10
Linux Mint 21.1
Kompilator: Visual Studio
Visual Studio Code
MSYS2 (MinGW, clang)
g++
clang
Gadu Gadu: 0
    Windows XPFirefox

Re: Problem z plikiem OBJ

Nowy postprzez Cyfrowy Baron » sobota, 25 maja 2013, 20:53

Eh! Nie będę wymieniał wszystkich bo było ich aż 53.
Avatar użytkownika
Cyfrowy Baron
Administrator
Administrator
 
Posty: 4716
Dołączył(a): niedziela, 13 lipca 2008, 15:17
Podziękował : 12
Otrzymał podziękowań: 442
System operacyjny: Windows 7 x64 SP1
Kompilator: Embarcadero RAD Studio XE2
C++ Builder XE2 Update 4
SKYPE: cyfbar
Gadu Gadu: 0
    Windows XPFirefox

Re: Problem z plikiem OBJ

Nowy postprzez polymorphism » sobota, 25 maja 2013, 21:34

Wystarczyłoby podać parę, tak żeby było wiadomo, jakiego rodzaju są te błędy.
C++ Reference - opis wszystkich klas STL-a i funkcji C.
Avatar użytkownika
polymorphism
Doświadczony Programista ● Moderator
Doświadczony Programista ● Moderator
 
Posty: 2156
Dołączył(a): piątek, 19 grudnia 2008, 13:04
Podziękował : 0
Otrzymał podziękowań: 200
System operacyjny: Windows 8.1
Windows 10
Linux Mint 21.1
Kompilator: Visual Studio
Visual Studio Code
MSYS2 (MinGW, clang)
g++
clang
Gadu Gadu: 0
    Windows XPFirefox

Re: Problem z plikiem OBJ

Nowy postprzez Cyfrowy Baron » sobota, 25 maja 2013, 22:08


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 ***

Avatar użytkownika
Cyfrowy Baron
Administrator
Administrator
 
Posty: 4716
Dołączył(a): niedziela, 13 lipca 2008, 15:17
Podziękował : 12
Otrzymał podziękowań: 442
System operacyjny: Windows 7 x64 SP1
Kompilator: Embarcadero RAD Studio XE2
C++ Builder XE2 Update 4
SKYPE: cyfbar
Gadu Gadu: 0
    Windows XPFirefox

Re: Problem z plikiem OBJ

Nowy postprzez polymorphism » sobota, 25 maja 2013, 22:20

Wygląda na to, że nie rozpoznaje składni. Sprawdź, czy nie masz gdzieś dcc32.exe. To jest kompilator Delphi, powinien łykać pliki .pas.
C++ Reference - opis wszystkich klas STL-a i funkcji C.
Avatar użytkownika
polymorphism
Doświadczony Programista ● Moderator
Doświadczony Programista ● Moderator
 
Posty: 2156
Dołączył(a): piątek, 19 grudnia 2008, 13:04
Podziękował : 0
Otrzymał podziękowań: 200
System operacyjny: Windows 8.1
Windows 10
Linux Mint 21.1
Kompilator: Visual Studio
Visual Studio Code
MSYS2 (MinGW, clang)
g++
clang
Gadu Gadu: 0
    Windows XPFirefox

Re: Problem z plikiem OBJ

Nowy postprzez Cyfrowy Baron » niedziela, 26 maja 2013, 08:12

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ą.
Avatar użytkownika
Cyfrowy Baron
Administrator
Administrator
 
Posty: 4716
Dołączył(a): niedziela, 13 lipca 2008, 15:17
Podziękował : 12
Otrzymał podziękowań: 442
System operacyjny: Windows 7 x64 SP1
Kompilator: Embarcadero RAD Studio XE2
C++ Builder XE2 Update 4
SKYPE: cyfbar
Gadu Gadu: 0
    Windows XPFirefox

Re: Problem z plikiem OBJ

Nowy postprzez Corvis » poniedziałek, 27 maja 2013, 09:15

To przy TMS-ach ci się zrobiło ?
"Sukcesy trwają, dopóki ich ktoś nie spieprzy. Porażki są wieczne"

Dr Gregory House
Avatar użytkownika
Corvis
Programista I
Programista I
 
Posty: 880
Dołączył(a): sobota, 26 lipca 2008, 00:31
Podziękował : 80
Otrzymał podziękowań: 30
System operacyjny: WINDOWS 7 64-bity
Kompilator: Praca - C++ Builder XE2 ENTERPRISE - Update 4, Dom - C++ Builder XE4 - Uddate 1
Gadu Gadu: 0
    Windows 7Chrome

Re: Problem z plikiem OBJ

Nowy postprzez Cyfrowy Baron » poniedziałek, 27 maja 2013, 09:34

Nie! Przy LMD. A co masz na to sposób?
Avatar użytkownika
Cyfrowy Baron
Administrator
Administrator
 
Posty: 4716
Dołączył(a): niedziela, 13 lipca 2008, 15:17
Podziękował : 12
Otrzymał podziękowań: 442
System operacyjny: Windows 7 x64 SP1
Kompilator: Embarcadero RAD Studio XE2
C++ Builder XE2 Update 4
SKYPE: cyfbar
Gadu Gadu: 0
    Windows XPFirefox


  • Podobne tematy
    Odpowiedzi
    Wyświetlone
    Ostatni post

Powrót do Biblioteki i komponenty

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zalogowanych użytkowników i 2 gości

cron