[C con Clase] MSVC++ 6: preprocesador no encuentra librerias

Juan Antonio jalr43 en hotmail.com
Mar Dic 12 01:24:32 CET 2006


MessageHola José A.,

mira los links de la búsqueda,

http://www.google.es/search?hl=es&q=visual+c%2B%2B+pdf&meta=

Un saludo,
Juan Antonio.
  ----- Original Message ----- 
  From: Jose A. Brito 
  To: 'Lista de correo sobre C y C++' 
  Sent: Monday, December 11, 2006 6:32 PM
  Subject: Re: [C con Clase] MSVC++ 6: preprocesador no encuentra librerias


  Buenas, Team

  Tendra alguien un manual de MSVC++ en formato PDF que pueda compartir o algun link dondes poder descargar uno?.

  Saludos.




  Jose A. Brito H.
  Schlumberger Venezuela, S.A.
  Field Specialist 1 - RMC / Sensa
  East Venezuela
  ( +58 291 660 1000 / 660 0666 (Central)
  ( +58 291 660 1186 (Direct)
  ( +58 414 830 0352  (Mobile)
  ( Fax +58 291 6431010  (Fax)
  * jbrito en maturin.oilfield.slb.com
  + jbrito en SLB.com
    -----Original Message-----
    From: cconclase-bounces en listas.conclase.net [mailto:cconclase-bounces en listas.conclase.net] On Behalf Of Juan Antonio
    Sent: Sunday, December 10, 2006 4:42 PM
    To: Lista de correo sobre C y C++
    Subject: Re: [C con Clase] MSVC++ 6: preprocesador no encuentra librerias


    Hola Pamela,

    ----- Original Message ----- 
    From: Pamela Dellepiane 
    To: cconclase en listas.conclase.net 
    Sent: Sunday, December 10, 2006 9:08 PM
    Subject: [C con Clase] MSVC++ 6: preprocesador no encuentra librerias


    Hola. Estoy usando MSVC++ 6.0 y tengo algunas dudas sobre la inclusion de librerias tal vez alguien me pueda ayudar. Supongamos que me baje la libreria lib1, y quiero compilar un ejemplo, la libreria esta incluida asi:

    #include <lib1/test/test.hpp>

    pero estuve viendo que tambien se puede incluir asi:

    #include "lib1/test/test.hpp"

    cual es la diferencia?

    Te copio lo que he encontrado en conclase,

    http://c.conclase.net/curso/index.php?cap=023

    La diferencia entre escribir el nombre del fichero entre "<>" o """", está en el algoritmo usado para encontrar los ficheros a incluir. En el primer caso el preprocesador buscará en los directorios "include" definidos en el compilador. En el segundo, se buscará primero en el directorio actual, es decir, en el que se encuentre el fichero fuente, si no existe en ese directorio, se trabajará como el primer caso. Te recomiendo que eches un ojo más a fondo en el link.



    Siguiendo con el ejemplo, si tengo esta estructura de directorios: 

    C:\testcpp\TestWorkspace1
         TestWorkspace1.dsw
         TestWorkspace1.ncb
         TestWorkspace1.opt
    C:\testcpp\TestWorkspace1\TestProject1
                                                TestProject1.dsp
                                                TestProject1.plg

    donde debo descomprimir la libreria para que el preprocesador encuentre el test.hpp ? 
    y adonde debo apuntar el directorio de inlcudes en las opciones ? 

    muchas gracias

    pam

    Yo cuando usaba Visual C++ 6.0 y tenía que poner pocos includes los copiaba en el directorio donde estaba .dsp, dsw, cpp, etc. Si había que añadir muchos como me ocurría cuando usaba las MIL (biblioteca de visión artificial) me iba a proyect settings, C/C++, en category seleccionaba preprocessor y en el cuadro de texto de aditional includes escribía esto: 

    C:\Program Files\Matrox Imaging\mil\include

    Directorio donde estaban los includes.

    Con respecto a las bibliotecas (dlls) siempre lo he hecho manualmente. En la ventanita de la izquierda por el centro (donde se ven todos los files de tu proyecto actual) seleccionaba la vista de archivos y ahí una pestaña de la que cuelgan las carpetas header files, sources files, etc. En es pestaña botón derecho add files to proyect, en tipo de archivos seleccionas library files y ya vas al directorio donde están y los añades. Esto también se puede usar para añadir un archivo de cabecera al proyecto, vas al directorio header files en esa pestaña y le das a añadir y lo mismo que antes.

    Un saludo,
    Juan Antonio.




----------------------------------------------------------------------------


    _______________________________________________
    Cconclase mailing list
    Cconclase en listas.conclase.net
    http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net



------------------------------------------------------------------------------


  _______________________________________________
  Cconclase mailing list
  Cconclase en listas.conclase.net
  http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20061212/9e1a177d/attachment.html>


Más información sobre la lista de distribución Cconclase