Форум программистов, компьютерный форум CyberForum.ru

Подключение статической библиотеки к консольному проекту - C++

Восстановить пароль Регистрация
 
Konstantin50
Сообщений: n/a
10.06.2014, 12:49     Подключение статической библиотеки к консольному проекту #1
Для воспроизведения из программы на С++ MIDI-звуков скачал библиотеку rtmidi и попробовал запустить примеры со странички http://www.music.mcgill.ca/~gary/rtmidi/. Как правильно подключить библиотеку к консольному приложению (Visual Studio 2008, английская версия) не знаю. Попробовал так:
Скопировал файлы библиотеки (RtMidi.h, RtMidi.cpp, ._RtMidi.h и ._RtMidi.cpp) в папку проекта.
Добавил к проекту файлы RtMidi.h, RtMidi.cpp (меню Project|Add Existing Item, выбрал в появившемся списке файлы RtMidi.h, RtMidi.cpp и нажал кнопку Add). Добавление к проекту файлов ._RtMidi.h и ._RtMidi.cpp вызывает ошибку компиляции.
В ответ на подсказку компилятора (при отказе компилировать проект) добавить в файл RtMidi.cpp строку: #include "stdafx.h".
Формально все получилось. Компиляция проходит нормально и ошибок во время выполнения нет. Однако программа не видит ни одного входного MIDI-порта. В то же время, на компьютере исправно воспроизводятся MIDI файлы (звуковая карта встроенная).
Как правильно подключить библиотеку? Ведь в ней еще куча файлов и папок, назначение которых мне не понятно.
PS Есть и библиотека midiio, но с ней та же история, причем структура этой библиотеки отличается от структуры rtmidi (другие папки, другие расширения файлов). Причем в обеих библиотеках нет .lib-файла.
Хотелось бы получить общий ответ: Как подключать статическую библиотеку к своей программе на С++?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.06.2014, 12:49     Подключение статической библиотеки к консольному проекту
Посмотрите здесь:

Создание статической библиотеки C++
Добавление статической библиотеки в проект C++
Подключение статической библиотеки (libxls) C++
Создание статической библиотеки в MinGw(code::blocks) C++
C++ Подключение С библиотеки (.so) к проекту С++
Подключение статической библиотеки в VS C++
C++ Создание статической библиотеки lib
Подключение статической lib-библиотеки C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 00:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru