IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++Builder Discussion :

Modifier les options de TLIB dans un projet C++ Builder XE2


Sujet :

C++Builder

  1. #1
    Membre confirmé
    Inscrit en
    Septembre 2006
    Messages
    115
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 115
    Par défaut Modifier les options de TLIB dans un projet C++ Builder XE2
    Bonjour

    Je compile un PACKAGE (une librairie) avec C++ Builder XE2 et j'ai laissé comme option : Générer une bibliothèque de packages statiques (.lib)

    La compilation se passe bien mais j'ai cet avertissement :
    [TLIB Avertissement] Warning: library was too large for page size, rebuilt with page size 512

    J'aimerai donc changer l'option PageSize de la ligne de commande concernant TLIB mais je n'arrive pas à trouver dans les différentes rubriques du projet où se trouve cette option.

    Est-ce que quelqu'un pourrait m'aider ?

    Merci d'avance

  2. #2
    Expert éminent
    Avatar de ShaiLeTroll
    Homme Profil pro
    Développeur C++\Delphi
    Inscrit en
    Juillet 2006
    Messages
    14 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Développeur C++\Delphi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2006
    Messages : 14 055
    Par défaut
    Pense qu'il y a aussi un forum dédié à C++Builder, surtout pour ce type d'options qui n'existent pas du tout en Delphi !
    Tu as d'ailleurs du remarquer que tu n'avais aucune réponse à tes nombreuses questions C++Builder !

    Tu parles bien d'un Package BPL au sens Borland ?
    J'ai regarde mes BPL, j'ai aussi cette option cochée !
    Je suis sous C++Builder 2007, il semble que cette option est désactivée par Défaut, cela semble avoir changer en XE2 !

    Ce fichier LIB à quoi sert-il avec un BPL ? je sais que les fichiers BPI sont importants en C++Builder mais j'ignore comment sont gérés les LIB !
    Si tu décoches, qu'elle est l'impact ?
    Comme c'est un warning, il est fort possible que cela ne pose pas plus de problème que cela, fort possible que le fichier LIB n'est pas généré !

    TLIB.EXE, le gestionnaire de bibliothèques fourni l'option "/PSIZE" mais comment la fournir ? peut-être via "Autres options"
    Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !
    Attention Troll Méchant !
    "Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
    Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
    L'ignorance n'excuse pas la médiocrité !

    L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
    Il faut avoir le courage de se tromper et d'apprendre de ses erreurs

  3. #3
    Membre confirmé
    Inscrit en
    Septembre 2006
    Messages
    115
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 115
    Par défaut
    Bonjour

    Merci pour ta réponse : en effet je n'avais pas vu qu'il y avait un forum pour C++ Builder (je regardais uniquement la liste fourni dans le menu "EDI").
    Saurais-tu comment transférer un post de ce forum via le forum de C++ Builder (j'ai peur que de créer le même post dans l'autre forum occasionne un doublon) ?

    Pour ce qui est de mon problème : c'est en effet commet savoir fournir la valeur /PSIZE


    Merci encore

  4. #4
    Membre très actif Avatar de nirgal76
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Septembre 2007
    Messages
    923
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Septembre 2007
    Messages : 923
    Par défaut
    Citation Envoyé par TsCyrille Voir le message
    Bonjour

    Merci pour ta réponse : en effet je n'avais pas vu qu'il y avait un forum pour C++ Builder (je regardais uniquement la liste fourni dans le menu "EDI").
    Saurais-tu comment transférer un post de ce forum via le forum de C++ Builder (j'ai peur que de créer le même post dans l'autre forum occasionne un doublon) ?

    Pour ce qui est de mon problème : c'est en effet commet savoir fournir la valeur /PSIZE


    Merci encore
    tu n'as pas le choix, il faut modifier à la main le fichier cbproj pour cela.

    dans la section de la configuration de base ajoute une balise TLIB_PageSize

    exemple pour 512 :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <PropertyGroup Condition="'$(Base)'!=''">
      <TLIB_PageSize>512</TLIB_PageSize>
    Il y a un report de créé pour cela dans Quality Central.
    http://qc.embarcadero.com/wc/qcmain.aspx?d=99532

Discussions similaires

  1. Modifier les options de projet par défaut
    Par Roland Chastain dans le forum EDI
    Réponses: 4
    Dernier message: 03/05/2013, 18h41
  2. Modifier les options d'un FindDialog
    Par fgsav dans le forum Delphi
    Réponses: 4
    Dernier message: 07/07/2007, 01h56
  3. [IDE][VS 2005] Comment modifier les options de l'éditeur ?
    Par Araldite dans le forum Visual Studio
    Réponses: 2
    Dernier message: 27/04/2006, 09h55
  4. Utiliser les options qui sont dans ma table
    Par valery17 dans le forum Access
    Réponses: 1
    Dernier message: 21/04/2006, 22h45
  5. [.NET]Modifier les variables d'environnement dans...
    Par GusS dans le forum Général Dotnet
    Réponses: 4
    Dernier message: 09/02/2005, 16h25

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo