Russian Qt Forum
Июнь 17, 2024, 19:43 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: ошибка при компиляции проекта -lpulse  (Прочитано 2332 раз)
robober
Гость
« : Июнь 30, 2013, 10:03 »

Здравствуйте! Проблема такова: Хочу написать приложение для звукозаписи, почитал об этом, установил Qt5Multimedia, создал проект,
добавил в .pro строку Qt += multimedia.

Вот код:

Код:
#include "mainwindow.h"
#include <QApplication>
#include <QtMultimedia/QAudioInput>
#include <QtMultimedia/QAudioOutput>
#include <QtMultimedia/QAudioFormat>

int main(int argc, char *argv[])
{

    QApplication a(argc, argv);
    QAudioInput *InputAudio;
    QAudioOutput *OutputAudio;

    MainWindow w;
    w.show();
    QAudioFormat format;
        //format.setFrequency(44100);
        //format.setChannels(1);
        format.setSampleSize(8);
        format.setCodec("audio/pcm");
        format.setByteOrder(QAudioFormat::LittleEndian);
        format.setSampleType(QAudioFormat::SignedInt);
        InputAudio = new QAudioInput(format, &w);
        OutputAudio = new QAudioOutput(format, &w);
        InputAudio->start(OutputAudio->start());
    return a.exec();
}
А вот, собственно, ошибка:

g++  -o untitled2 main.o mainwindow.o moc_mainwindow.o   -lQt5Multimedia -lpulse -L/usr/lib/i386-linux-gnu -L/usr/lib/i386-linux-gnu/i386-linux-gnu -lQt5Widgets -lQt5Network -lQt5Gui -lQt5Core -lGL -lpthread

/usr/bin/ld: cannot find -lpulse

collect2: error: ld returned 1 exit status

Помогите, пожалуйста!
Записан
Old
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4349



Просмотр профиля
« Ответ #1 : Июнь 30, 2013, 10:07 »

Вам нужно установить пакет с библиотекой pulse - libpulse.
Лучше это делать через менеджер пакетов вашего дистрибутива.
Записан
robober
Гость
« Ответ #2 : Июнь 30, 2013, 10:26 »

Хотел написать что уже так делал, но вот чудо случилось когда из менеджера установил этот пакет! Спасибо
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.148 секунд. Запросов: 22.