Salve,
nel file di dichiarazione di una mia classe uso delle costanti e inizializzo altre classe perchè mi serviranno globalmente nella mia classe che funge semplicemente da wrapper:
Codice PHP:
#ifndef WAVEINPUTENCODE_H
#define WAVEINPUTENCODE_H
#include <windows.h>
#include <algorithm>
#include "waveCapture.h"
#include "mp3Encoder.h"
// Lame DLL Path
const char * szDllPath = TEXT("lib/lame_enc.dll");
// Init waveCapture Class
waveCapture wc(44100, 16, 2); // Samples, BitsPerSample, Channels
// Init mp3Encoder Class
mp3Encoder mp3(szDllPath);
// Declare Class
//
class waveInputEncode
{
public:
// Costruttore e Distruttore
(...)
quando compilo ottengo questo:
"char const * const szDllPath" (?szDllPath@@3PBDB) already defined in waveInputEncode.obj
"class waveCapture wc" (?wc@@3VwaveCapture@@A) already defined in waveInputEncode.obj
"class mp3Encoder mp3" (?mp3@@3Vmp3Encoder@@A) already defined in waveInputEncode.obj
non riesco proprio a capire quale possa essere il problema