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

Подключить библ. bass.dll - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.80
dyosick
 Аватар для dyosick
61 / 61 / 6
Регистрация: 25.08.2008
Сообщений: 178
04.10.2010, 21:34     Подключить библ. bass.dll #1
Дорогие друзья, прошу помочь! И заранее всех откликнувшихся благодарю!
Есть у меня библиотека для работы со звуком: и bass.h,и bass.lib,и bass.dll. Но как их прикрутить так проекту, что код ниже запахал.
Пользуюсь Visual Studio 2008 и иногда Dex-C++.

И ещё, когда я файлы добавляю к проекту (bass.h и bass.lib), компиляторы обоих IDE выбивают:
NO SUCH FILE OR DIRECTORY Bass.h

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <string>
#include "bass.h"
 
using namespace std;
 
int main()
{
BASS_Init(-1, 44100, 0, 0, NULL); 
 
string way="H:\"ATB\"ATB - Trilogy (2007) 2CD Samples\"CD2\"03. Trilogy Part III - The Final Chapter.mp3";
const char *w=way.c_str();
 
HSTREAM channel=BASS_StreamCreateFile(FALSE, w, 0, 0, 0);
 
BASS_ChannelPlay(channel,false);
 
 
system("pause");
return 0;    
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.10.2010, 21:34     Подключить библ. bass.dll
Посмотрите здесь:

C++ как подключить dll к проекту с++
C++ Подключить dll к программе
FFT в bass.dll C++
Подключить dll C++
Как подключить DLL C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
CyBOSSeR
Эксперт C++
 Аватар для CyBOSSeR
2293 / 1663 / 86
Регистрация: 06.03.2009
Сообщений: 3,675
04.10.2010, 21:38     Подключить библ. bass.dll #2
Проверьте, что bass.h лежит в папке проекта.
dyosick
 Аватар для dyosick
61 / 61 / 6
Регистрация: 25.08.2008
Сообщений: 178
05.10.2010, 00:06  [ТС]     Подключить библ. bass.dll #3
Вы меня конечно извините за непонятливость, т.к. проект все равно не компилируется после копирования файла bass.h в папку с проектом.

Так вот, если можно, то конкретно по вопросам:

1. В Header file надо добавить bass.h.
2. А куда девать bass.lib?
3. И надо ли что-либо проделывать с bass.dll ?
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9373 / 5423 / 914
Регистрация: 25.07.2009
Сообщений: 10,423
05.10.2010, 02:11     Подключить библ. bass.dll #4
Цитата Сообщение от dyosick Посмотреть сообщение
А куда девать bass.lib?
Цитата Сообщение от dyosick Посмотреть сообщение
Пользуюсь Visual Studio 2008
C++
1
#pragma comment(lib, "bass")
dyosick
 Аватар для dyosick
61 / 61 / 6
Регистрация: 25.08.2008
Сообщений: 178
05.10.2010, 20:05  [ТС]     Подключить библ. bass.dll #5
Я разобрался!
Всем откликнувшимся большое спасибо!

Если кому интересно, то алгоритм такой:
Вариант №1
Лучше всего скопируйте bass.dll, bass.h, bass.lib и main.cpp в папку с проектом.

Вариант №2
Можно скопировать только bass.dll, а остальные добавить через Add project-> Add existing files.

В обоих вариантах инструкцию не использовал, но все равно спасибо за совет:
C++
1
#pragma comment(lib, "bass")
Yandex
Объявления
05.10.2010, 20:05     Подключить библ. bass.dll
Ответ Создать тему
Опции темы

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