Bonjour,
J'utilise depuis longtemps dans de nombreuses applications la fonction SelectDirectory, qui permet à un utilisateur de sélectionner un répertoire. J'inclus bien entendu le fichier #include <FileCtrl.hpp>.
Aujourd'hui, j'ai changé les options de compilation d'un de mes projets. Dans l'onglet "Compilateur", j'ai cliqué sur "Version finale", dans l'onglet "Lieur", j'ai décoché la case "Utiliser la RTL dynamique", et dans l'onglet "Paquets", j'ai bien sur décoché la case "Construire avec les paquets d'execution".
Eh bien Borland ne m'avait jamais embété jusque là, mais aujourd'hui il ne veut plus compiler car il m'indique :
[Lieur Erreur] Unresolved external '__fastcall Filectrl::SelectDirectory(const System::AnsiString, const System::WideString, System::AnsiString&)' referenced from E:\BENJAMIN\CPP\UNIT1.OBJ
J'ai tout tenté, supprimer les fichiers EXE, OBJ etc, il ne veut pas compiler mon projet SAUF si je coche à nouveau la case "Construire avec les paquets d'execution".
Le plus étonnant, c'est que jusqu'à présent, j'avais toujours procédé de cette façon pour distribuer mes applications, et jamais je n'avais eu de problèmes, mais cette fois-là, Borland ne veut pas en entendre parler !!!
J'ai tenté sur un autre PC ayant aussi C++ Builder 6 : meme erreur.
Avez-vous déjà eu ce problème ?? Existe-t'il d'autres fonctions pour remédier à cela ??
Merci de me sauver, ça commence à me , surtout comme je ne comprends pas d'où cela vient !!
Partager