Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

C++ Builder - błędy zmianie opcji Packages

franz87 18 Lis 2013 19:45 948 8
  • #1 18 Lis 2013 19:45
    franz87
    Poziom 16  

    Witam, mam skończony program w C++ Builder i chciałem, odhaczyć "Build runtime packages",żeby nie było problemu z uruchomieniem programu na innym komputerze. To powoduje następujące błędy:

    C++ Builder - błędy zmianie opcji Packages

    Domyślam się, że chodzi w 1 errorze o :

    Kod: cpp
    Zaloguj się, aby zobaczyć kod

    wininet.lib mam w katalogu z projektem.
    Drugi error jest dla mnie nie zrozumiały.
    Co jest nie tak?

    0 8
  • #2 19 Lis 2013 11:56
    franz87
    Poziom 16  

    Dodałem do projektu bibliotekę wininet.lib jednocześnie usuwając w kodzie linijkę
    #pragma comment(lib, "wininet.lib"); - i 1 error znikł

    Mimo to dalej błąd przy odhaczonym "Build runtime packages":
    Linker Fatal Error Unable to open GRAPHICS.OBJ

    0
  • #3 20 Lis 2013 07:21
    kazzik87
    Poziom 11  

    Rozwiązałeś problem?

    Mi też często wywala podobny błąd. I o dziwo zawsze chodzi o biblioteki *.dll.
    Otwieram plik *.obj i szukam wszystkich bibliotek. Kopiuje je do folderu. Zawsze działało.

    0
  • #4 20 Lis 2013 11:17
    franz87
    Poziom 16  

    Czym otwierasz plik *obj
    Bo ani Builder ani edytor tekstowy go nie widzi - wykrzacza

    0
  • #5 20 Lis 2013 13:23
    kazzik87
    Poziom 11  

    Notepad++ albo inny edytor tekstowy.

    Czasem uda się MS VisualC++.

    0
  • #6 20 Lis 2013 13:42
    franz87
    Poziom 16  

    Otworzyłem z Notepad++ i CTRL+F nie ma żadnej dll

    0
  • Pomocny post
    #7 20 Lis 2013 18:17
    kazzik87
    Poziom 11  

    Hmm ...

    To musisz zobaczyć co jest dołączane podczas budowania programu.
    Nie mam teraz dostępu do programu to nie podam Ci dokładnie gdzie zajrzeć.

    W ustawieniach projektu (chyba) jest lista wszystkich plików jakie ładuje kompilator :-) I tam są wszystkie DLL dołączane do projektu. Nawet te z bibliotek które dołączasz przez #include.


    Jak będę miał program pod ręką to Ci napisze.

    0
  • #8 20 Lis 2013 20:08
    franz87
    Poziom 16  

    Dzięki czekam na twoją odpowiedź, a póki co będę sam działał, może znajdę rozwiązanie :)

    Dodano po 1 [godziny] 46 [minuty]:

    Dzięki czekam na twoją odpowiedź, a póki co będę sam działał, może znajdę rozwiązanie :)

    Problem rozwiązany! :)

    Dodałem do projektu (Project->Add) rtl.lib i vcl.lib
    Do katalogu dałem rtl.bpi i vcl.bpi
    Wywaliłem wszystko z
    [Project] -> [Options] -> [Packages] -> [Design packages] i działa

    0
  • #9 20 Lis 2013 20:12
    kazzik87
    Poziom 11  

    Mówiłem że gdzieś to jest :-)

    Miłej zabawy.

    0