2017-05-26 5 views
-1

J'ai des tests C++ et Delphi dans DunitX. J'essaye de l'obtenir pour construire dans FinalBuilder. des tests C++ se construit bien, mais les tests Delphi a l'erreur:DunitX et FinalBuilder

"Error creating cfg file: C:\Tests.cfg Error expanding variables in Library Path : [Expression Error]: Variable\Object "DUnitX" does not exist! [$(DUnitX.);$(BDSLIB)\Win32\rele] 

Le FinalBuilder n'a pas une action DunitX, mais a les Dunit et NUnit. Pour les deux C++ et Delphi, l'action est Build. Réflexions sur l'intégration de FinalBuilder appréciées.

IDE: RAD Berlin 10.1

FinalBuilder: 8

+0

Etes-vous sûr que ce point appartient à cet emplacement? –

+0

@StefanGlienke Quel point? –

+0

Celui de '$ (DUnitX.)' Voir ma réponse. –

Répondre

2

Ouvrez le projet défaillant et examiner les options du projet

compilateur Delphi -> Chemin de recherche pour une cible peut contenir $ (. DUnitX) < - remarquez le point

Veillez à supprimer le point et assurez-vous que le jeu de variables d'environnement DUnitX est activé. Pour plus d'informations, consultez cet article: https://www.finalbuilder.com/resources/blogs/postid/702/dunitx-has-a-wizard

Si vous utilisez la version DUnitX fournie avec Delphi, vous pouvez simplement supprimer le $(DUnitX.) du chemin de recherche car les sources DUnitX doivent se trouver dans le répertoire BDSLib. Cependant, gardez à l'esprit que lorsque vous créez de nouveaux projets DUnitX via l'assistant, il ajoute cette variable au projet (c'est probablement d'où il vient), ce qui peut échouer lors de la construction avec FinalBuilder. Je ne sais pas comment il se comporte sans ce mauvais point si la variable n'existe pas.

+0

Oui, il n'y avait pas de '.' mais quand j'ai enlevé $ DunitX de la recherche, il construit. Merci pour le conseil. –