Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    94

    [c] conio.h e wx-devc++

    Salve a tutti,

    compilando un file.c che include la libreria conio.h cn il compilatore wx-devc++ mi dice che non c'è il link alle funzioni della libreria; da quello che ho capito dovrei installare tale libreria......da dove la prendo e come la installo??
    Per favore aiutatemi


    ciao

  2. #2
    Utente di HTML.it L'avatar di Stoicenko
    Registrato dal
    Feb 2004
    Messaggi
    2,254
    conio.h è un header e non una libreria..

    devi indicare al compilatore il path delle librerie standard ( i .lib o .a )

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    94
    scusa ho provato vari include, ma non trova i file....forse sbaglio la sintassi....saresti così gentile da indicarmela!!?grazie mille

  4. #4
    Utente di HTML.it L'avatar di Stoicenko
    Registrato dal
    Feb 2004
    Messaggi
    2,254
    per indicare al compilatore dove sono le librerie bisogna che cerchi la sezioni linker del tuo ide/compilatore

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    94
    Allora ho provato aggiungendo
    #include <C:\Programmi\Dev-Cpp\include\conio.h>
    oppure
    #include "C:\Programmi\Dev-Cpp\include\conio.h"


    ma mi da errori del tipo

    [Linker Error] undefined reference to `textcolor'
    [Linker Error] undefined reference to `gotoxy'
    [Linker Error] undefined reference to `cprintf'

    deduco ke nn trova queste funzioni......come devo fare per favore?!!

    grazie mille

  6. #6
    Gli header non c'entrano... c'entra la loro libreria statica, che evidentemente non viene trovata. In ogni caso considera che quelle funzioni non sono standard; dovresti usare le apposite API di Windows per ottenere quelle funzionalità.
    Amaro C++, il gusto pieno dell'undefined behavior.

  7. #7
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    94
    e come???

  8. #8
    Utente di HTML.it L'avatar di Stoicenko
    Registrato dal
    Feb 2004
    Messaggi
    2,254
    devi indicare al LINKER del tuo ide/compilatore dove sono le librerie ( NON GLI HEADER ) hai cercato tra le opzioni del compilatore il linker??

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.