Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
| es:doc:dev_windows [15/02/2012 06:31] – [Créer un paquet ready to use de QElectroTech] alcarret | es:doc:dev_windows [20/11/2014 14:01] (actual) – editor externo 127.0.0.1 | ||
|---|---|---|---|
| Línea 1: | Línea 1: | ||
| + | ====== Desarrollo bajo Windows ====== | ||
| + | Esta página agrupa algunos consejos para el desarrollo de QET bajo Windows. | ||
| + | |||
| + | ===== Utilitarios ===== | ||
| + | * Subversion en linea de comandos (svn.exe) es proporcionada por [[http:// | ||
| + | * [[http:// | ||
| + | * [[http:// | ||
| + | * gdb.exe est fourni par [[http:// | ||
| + | |||
| + | ===== Compilar QET en modo debug ===== | ||
| + | Para poder lanzar '' | ||
| + | |||
| + | ===== Tener una salida en la consola ===== | ||
| + | * Editar el fichero qelectrotech.pro, | ||
| + | * Si, en la edición de los vínculos (última etapa de la compilación), | ||
| + | g++ -enable-stdcall-fixup -Wl, | ||
| + | ds -Wl -o release\qelectrotech.exe object_script.qelectrotech.Release | ||
| + | QtSvg4 -lQtXml4 -lQtGui4 -lQtNetwork4 -lQtCore4 | ||
| + | / | ||
| + | collect2: ld returned 1 exit status | ||
| + | mingw32-make[1]: | ||
| + | mingw32-make[1]: | ||
| + | mingw32-make: | ||
| + | </ | ||
| + | |||
| + | ===== Crear un paquete "ready to use" (listo para usar) de QElectroTech ===== | ||
| + | Ejemplo aquí con el tronco. | ||
| + | Pre-requisitos MingW (para '' | ||
| + | Ejemplo de PATH utilisable: < | ||
| + | |||
| + | ==== Instalación del directorio de trabajo ==== | ||
| + | - Inicie un símbolo del sistema: Windows+R => cmd | ||
| + | - Ir a un directorio que estará dedicado a los paquetes; asegurarse que no hay espacios en la ruta de este archivo; ejemplo : <code dos>cd /d D: | ||
| + | - Y crear un directorio bin: <code dos> | ||
| + | - Hacer un check out del directorio trunk del depósito Subversión: | ||
| + | - Colocar en este directorio: | ||
| + | * Un esquema de prueba llamado '' | ||
| + | * Los scripts presentes en la sección siguiente: '' | ||
| + | |||
| + | ==== Scripts ==== | ||
| + | 0-compil.bat : | ||
| + | < | ||
| + | @echo off | ||
| + | |||
| + | rem Dossier de travail | ||
| + | set working_directory=%~dp0 | ||
| + | cd /d %working_directory% | ||
| + | |||
| + | rem Mise a jour du depot SVN | ||
| + | svn up | ||
| + | |||
| + | rem compilation | ||
| + | qmake | ||
| + | mingw32-make -f Makefile.Release | ||
| + | |||
| + | rem copie du fichier si la compilation a reussi | ||
| + | if %errorlevel%==0 ( | ||
| + | copy /Y release\qelectrotech.exe bin\ | ||
| + | echo La compilation a reussi. | ||
| + | ) else ( | ||
| + | echo La compilation a echoue. | ||
| + | ) | ||
| + | </ | ||
| + | |||
| + | 1-test.bat : | ||
| + | < | ||
| + | @echo off | ||
| + | |||
| + | rem Dossier de travail | ||
| + | set working_directory=%~dp0 | ||
| + | cd /d %working_directory% | ||
| + | |||
| + | rem choisit des schemas a ouvrir | ||
| + | if " | ||
| + | rem schema a ouvrir par defaut pour le test | ||
| + | set args=test.qet | ||
| + | ) else ( | ||
| + | set args=%* | ||
| + | ) | ||
| + | rem set args=%* | ||
| + | rem lance QElectroTech | ||
| + | @start bin\qelectrotech.exe --common-elements-dir=elements/ | ||
| + | </ | ||