Edificio SOX de Fuente en Windows -- ampo con sox campo con libsndfile camp Relacionados El problema

Building sox from source on Windows


0
vote

problema

Español

Estoy tratando de crear SOX de la fuente utilizando Visual Studio 2013 en Windows 8.

Puedo construir las otras dependencias, pero cuando intento compilar libsndfile, obtengo los siguientes errores:

       C:Program Files (x86)Microsoft Visual Studio 12.0VCincludemath.h(506): error C2059: syntax error : '(' [C:UserscolinpDocumentsVisual Studio 2013Projectssoxsox-14.4.2sox-14.4.2msvc10LibSndFile.vcxproj]      C:Program Files (x86)Microsoft Visual Studio 12.0VCincludemath.h(584): error C2059: syntax error : '(' [C:UserscolinpDocumentsVisual Studio 2013Projectssoxsox-14.4.2sox-14.4.2msvc10LibSndFile.vcxproj]      C:Program Files (x86)Microsoft Visual Studio 12.0VCincludemath.h(506): error C2059: syntax error : '(' [C:UserscolinpDocumentsVisual Studio 2013Projectssoxsox-14.4.2sox-14.4.2msvc10LibSndFile.vcxproj]   

¿Qué estoy haciendo mal?

Editar: La línea correspondiente en math.h :

  _CRTIMP long __cdecl lrint(_In_ double _X);   

Editar: Este es un ejemplo de #include <math.h> :

  #include "sfconfig.h"  #include <stdio.h> #include <stdlib.h> #include <string.h> #include <math.h>   

contenido de sfconfig.h: https://github.com/ ERIKD / LIBSNDFILE / BLOB / MASTER / SRC / SFCONFIG.H

Mirando el sitio web de LIBSNDFILE y README, recomienda usar GCC para compilar, así que voy a intentarlo en su lugar.

Original en ingles

I'm trying to build sox from source using Visual Studio 2013 on Windows 8.

I can build the other dependencies but when I try to compile libsndfile I get the following errors:

     C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\math.h(506): error C2059: syntax error : '(' [C:\Users\colinp\Documents\Visual Studio 2013\Projects\sox\sox-14.4.2\sox-14.4.2\msvc10\LibSndFile.vcxproj]      C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\math.h(584): error C2059: syntax error : '(' [C:\Users\colinp\Documents\Visual Studio 2013\Projects\sox\sox-14.4.2\sox-14.4.2\msvc10\LibSndFile.vcxproj]      C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\math.h(506): error C2059: syntax error : '(' [C:\Users\colinp\Documents\Visual Studio 2013\Projects\sox\sox-14.4.2\sox-14.4.2\msvc10\LibSndFile.vcxproj] 

What am I doing wrong?

EDIT: The relevant line in math.h:

_CRTIMP long __cdecl lrint(_In_ double _X); 

EDIT: This is one example of #include <math.h>:

#include "sfconfig.h"  #include <stdio.h> #include <stdlib.h> #include <string.h> #include <math.h> 

content of sfconfig.h: https://github.com/erikd/libsndfile/blob/master/src/sfconfig.h

Looking at the libsndfile website and README, it recommends using GCC to compile, so I'm going to try that instead.

        
   
   

Lista de respuestas


Relacionados problema

2  Cómo encontrar el formato sin procesar correcto  ( How to find the right raw format ) 
Tengo este código SNDFILE *sf; SF_INFO info; int num_channels; int num, num_items; int *buf; int f,sr,c; int i,j; FILE *out; /* Open the WAV file. */ info...

3  ¿Cómo puedo compilar libsndfile bajo Ubuntu 11.04?  ( How can i compile libsndfile under ubuntu 11 04 ) 
¿Cómo puedo compilar libsndfile bajo Ubuntu 11.04? ¿Debo usar G ++ o algo así? ...

0  ¿Cómo accede a las funciones de libsndfile-1.dll en MSVC?  ( How do i access functions from libsndfile 1 dll in msvc ) 
Tengo problemas para que LibsndFile-1.Dll funcione en mi proyecto MSVC. Puedo cargar la biblioteca y recuperar la cadena de la versión de la DLL llamando sf_...

5  ¿Qué debo usar en Android al portear el código C ++ escrito con LIBSNDFILE?  ( What should i use in android when porting c code written with libsndfile ) 
Estoy portando de un proyecto C ++ de 10 clases) C ++ a Java. El proyecto manipula archivos de sonido, y en C ++ lo hace usando libsndfile . El código incluy...

1  Problemas con la función "SF_READF_FLOAT" de la biblioteca "sndfile.h"  ( Problems with the function sf readf float of library sndfile h ) 
Tengo un proyecto sobre el reconocimiento de voz. Aunque usé la biblioteca "sndfile.h", estoy atrapado en la lectura del sonido de entrada. Tengo una pregunta...

1  Uso de la biblioteca de LIBSNDFILE para leer un archivo WAV en C ++  ( Using the libsndfile library to read a wav file in c ) 
Estoy usando libsndfile en C ++ para leer un archivo WAV. Hay dos puntos que no entiendo: ¿Cómo puedo obtener el valor de "bits por muestra" para el archiv...

0  Mensaje MIDI Nota en C ++  ( Midi note message in c ) 
Estoy tratando de hacer una pieza de software utilizando C ++ que reproduce una muestra de audio .wav cuando se presiona cierta tecla MIDI. La mejor manera en...

0  No se puede vincular la biblioteca con CMAKE y Visual Studio 2017 [Duplicate]  ( Cannot link library with cmake and visual studio 2017 ) 
Esta pregunta ya tiene respuestas aquí : Ctake no puede encontrar la biblioteca usando "link_directo...

5  'Seewave' Instale Error "'sndfile.h' archivo no encontrado" (para R 3.2.0 bajo OSX YOSEMite)  ( Seewave install error sndfile h file not found for r 3 2 0 under osx yose ) 
Al actualizar a R 3.2.0, tuve que reinstalar seewave . Me las arreglé para instalar los paquetes requeridos fftw , tuneR , rgl y rpanel . Pero, al i...

0  libsndfile - sf_open (): referencias indefinidas en el tiempo.h  ( Libsndfile sf open undefined references in time h ) 
Estoy usando libsndfile y portaudio Para reproducir el archivo de un archivo case class Period(week: Int, start: DateTime, end: DateTime) 9 y estoy obte...




© 2022 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos