Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
MS Visual Studio 2012,MFC, bass.dll
|
|||
|---|---|---|---|
|
#18+
Всем доброго времени суток! Пытаюсь прикрутить Bass.dll к проге на MFC (Visual C++, Visual Studio 2012): Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. Bass.dll - версия 2.4 все файлы (bass.lib, bass.dll, bass.h) имеются и досягаемы для студии... но на сборке проекта студия таки говорит: 1>...\bass.h(13): error C2628: недопустимый "Sound" с последующим "unsigned" (возможно, отсутствует ";") 1>...\bass.h(13): error C2628: недопустимый "Sound" с последующим "__int64" (возможно, отсутствует ";") 1>...\bass.h(13): error C2371: QWORD: переопределение; различные базовые типы 1> c:\program files (x86)\windows kits\8.0\include\um\windns.h(43): см. объявление "QWORD" 1> 1>Сбой построения. И в этой 13 строке в хидэре вот что: Код: plaintext 1. а окружают 13 строку строки: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Этот же проект я нарисовал в Embarcadero XE7 C++. Для эмбаркадэры пришлось конвертировать bass.lib в эмбаркадэровский формат и в итоге все пришилось к проекту нормально и все заработало. Но надо все тоже самое, но в Visual Studio. И вот студия отторгает хидэр. Либу не конвертил - взял как есть с сайта баса. Что-то не так в моем проекте - не думаю, что в хидэре ошибка. Может опции какие в свойствах проекта поставить - хрен их знает - я пока еще мало Visual Studio юзал... Кто мог бы подсказать как студию убедить, что в хидэре все на самом деле правильно? - Может быть в свойствах проекта сделать так, чтобы строка #ifdef _WIN32 ложь возвращала? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2015, 09:09 |
|
||
|
MS Visual Studio 2012,MFC, bass.dll
|
|||
|---|---|---|---|
|
#18+
PS: Debug/Release... платформа Win32/X64 - но все равно ничего не меняется - ошибки те же и в той же строке... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2015, 09:13 |
|
||
|
MS Visual Studio 2012,MFC, bass.dll
|
|||
|---|---|---|---|
|
#18+
Попробуй заменить эту строчку на Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2015, 09:18 |
|
||
|
MS Visual Studio 2012,MFC, bass.dll
|
|||
|---|---|---|---|
|
#18+
С топиком пока что отбой, поменял местами строки: Код: plaintext 1. 2. 3. 4. и студия вроде перестала ругать хидэр - теперь ругает функцию в моей проге - тут уже сам буду курить... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2015, 09:18 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=38958218&tid=2018997]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
73ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 11ms |
| total: | 166ms |

| 0 / 0 |
