Visual Studio Code

di Anonimizzato27494 il
12 risposte
Buongiorno,
sto facendo dei test sulla libreria portaudio per il mio progetto di tesi triennale. Ho scaricato l'ultima versione della libreria completa dal sito ufficiale di Portaudio ma con Visual Studio Code non riesco a far compilare i loro test. Lanciando la compilazione mi dà come errore .\patest_wire.c:55:23: portaudio.h: No such file or directory. La libreria è inclusa nella stessa cartella del programmino di test. Qualcuno sa come mai si comporta così?

12 Risposte

  • Significa che portaudio.h non viene trovata da VSC durante la compilazione.
    Non uso VSC, ma probabilmente devi impostare la configurazione del progetto in modo che sappia dove sono gli include delle librerie (mettere le librerie nella stessa directory del programma non sempre basta).
    In alternativa, prova con:
    #include "portaudio.h"	// nota che è diverso da #include <portaudio.h>
    in questo modo, il compilatore cercherà il file portaudio.h nella directory corrente.
  • Una cosa è il file include e un'altra la libreria.

    Per il file include .h dove lo hai inserito esattamente?

    E hai usato "portaudio.h"

    ?
  • Sì ho usato #include "portaudio.h"
  • E dove lo hai inserito esattamente? Come sono strutturate le cartelle del progetto?
  • Ho un'unica cartella che include il file portaudio.h e il file test.c
    L'include è in testa al programma assieme agli altri include che sono:
    #include <stdio.h>
    #include <math.h>
    #include "portaudio.h"
  • Ma hai un progetto?
  • Cosa intendi per progetto scusa l'ignoranza
  • Non ho quel prodotto installato ma la configurazione per C++ è in

    Configure VS Code for Microsoft C++

    Perché non usi Visual Studio standard (2019 o altre versioni)?
  • Non uso Visual Studio perchè non conosco l programma. Utilizzo Visual Code perché mi sono abituato a usare il suo editor e mi permette di controllare il terminale direttamente dall'editor stesso.
  • Visual Studio è molto simile ma non ha i problemi di configurazione di Visual Studio Code per la compilazione del codice.
  • Ok allora proverò con Visual Studio. Scarico la versione community? Cos'altro devo installargli?
  • Niente
Devi accedere o registrarti per scrivere nel forum
12 risposte