Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > C++ > Visual C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Ответ
 
Опции темы
Старый 04.08.2011, 01:47   #1
MooNDeaR
В стагнации
Профессионал
 
Аватар для MooNDeaR
 
Регистрация: 29.07.2011
Адрес: Таштагол/Томск
Сообщений: 1,317
Репутация: 491

icq: 47-99-144-26
skype: moondearr
По умолчанию Звук в Visual Studio

Ситуация такая: я новичок во всем этом деле. Синтаксис языка вроде как основной выучил. Пора приступать к чуть более серьезным делам, кроме решения всяких задач из учебников. Но прежде хотелось бы разобраться со звуком, что да как.

Посавил себе бесплатную Visual Studio.
И у меня 3 вопроса:

1) Можно ли там, посредством стандартных библиотек, познать азы работы с Wave форматом и звуком как таковым? Не ограничена ли эта версия на всякие там функции? (неплохо было бы написать пару книг, или рабочих ссылок по этой теме, чтобы мне было из чего учится)

2) Если это возможно только в платной версии, то подскажите в чем еще можно обучатся?

3) Где можно узнать о строении структур типа:

HWAVEOUT
WAVEFORMATEX
MMRESULT
WAVEHDR

и желательно (очень желательно) на русском языке и с небольшими примерами.

P.S.

Лазил по гуглу, нашел пример работы програмы вот здесь

Но при компиляции выдает мне чудное сообщение:

1>MSVCRTD.lib(crtexew.obj) : error LNK2019: ссылка на неразрешенный внешний символ _WinMain@16 в функции ___tmainCRTStartup

1>e:\documents and settings\pavel\мои документы\visual studio 2010\Projects\Vol_FUCK\Debug\Vol_FU CK.exe : fatal error LNK1120: 1 неразрешенных внешних элементов

Что делать и кто виноват?
__________________
E-mail: pashaworking@gmail.com | ICQ: 479914426 | Skype: moondearr
Понять, чего от тебя требует заказчик – это уже половина всей работы, а иногда и полностью выполненное задание.
MooNDeaR вне форума   Ответить с цитированием
Старый 04.08.2011, 06:56   #2
p51x
Профессионал
 
Регистрация: 15.02.2010
Сообщений: 11,553
Репутация: 1916

icq: 216409213
По умолчанию

Цитата:
3) Где можно узнать о строении структур типа:
Очень странно и почему-то популярно программить под винду и не знаьт (не пользоваться) МСДН.

Цитата:
1>MSVCRTD.lib(crtexew.obj) : error LNK2019: ссылка на неразрешенный внешний символ _WinMain@16 в функции ___tmainCRTStartup
100 раз обсуждалось. Создали "оконные" проект, а код пишите для консольного приложения.
__________________
Запомните раз и навсегда: помочь != "решите за меня"!
p51x на форуме   Ответить с цитированием
Старый 04.08.2011, 11:30   #3
MooNDeaR
В стагнации
Профессионал
 
Аватар для MooNDeaR
 
Регистрация: 29.07.2011
Адрес: Таштагол/Томск
Сообщений: 1,317
Репутация: 491

icq: 47-99-144-26
skype: moondearr
По умолчанию

Цитата:
Сообщение от p51x Посмотреть сообщение
Очень странно и почему-то популярно программить под винду и не знаьт (не пользоваться) МСДН.
Я сейчас понял, что ничего не понял. Если можно, то чуть-чуть подробней (желательно со ссылками на литературу/статьи/другие источники инфы).
__________________
E-mail: pashaworking@gmail.com | ICQ: 479914426 | Skype: moondearr
Понять, чего от тебя требует заказчик – это уже половина всей работы, а иногда и полностью выполненное задание.
MooNDeaR вне форума   Ответить с цитированием
Старый 04.08.2011, 12:04   #4
Пепел Феникса
Модератор
Заслуженный модератор
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Адрес: Москва
Сообщений: 21,006
Репутация: 3402

icq: 446843180
skype: phoenix_proger
По умолчанию

MooNDeaR, приучайтесь пользоватся гуглом:
HWAVEOUT - это хендл, а не структура.
WAVEFORMATEX
MMRESULT - численный тип, в котором содержится код результата работы функции. тут надо читать про конкретные функции.
WAVEHDR

насчет русского, то лучше MSDN(ссылки туда ведут) ничего нет, а он на англе, так что лучше учите англ, или переводчик в руки.

насчет вопроса 1, в Express 2010 можно очень многое, но там ограничены возможности самой студии, а не того что с ней можно компилировать(хотя x64 помоему там нельзя всетаки).
__________________
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума   Ответить с цитированием
Старый 04.08.2011, 18:15   #5
MooNDeaR
В стагнации
Профессионал
 
Аватар для MooNDeaR
 
Регистрация: 29.07.2011
Адрес: Таштагол/Томск
Сообщений: 1,317
Репутация: 491

icq: 47-99-144-26
skype: moondearr
По умолчанию

Раз такие дела - буду учить английский. Беда, что сказать.

Из всего вышесказанного уяснил следующее:

1) Никаких препятствия для моего обучения я не замечу используя Express-версию Visual Studio. Дело в специальных возможностях, использовать которые мне пока рано.

2) Буду учить английский, т.к. лучшая справка находится тут. Специализированных русских книжек и справок, как я понял, нет.
__________________
E-mail: pashaworking@gmail.com | ICQ: 479914426 | Skype: moondearr
Понять, чего от тебя требует заказчик – это уже половина всей работы, а иногда и полностью выполненное задание.
MooNDeaR вне форума   Ответить с цитированием
Старый 04.08.2011, 18:24   #6
Пепел Феникса
Модератор
Заслуженный модератор
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Адрес: Москва
Сообщений: 21,006
Репутация: 3402

icq: 446843180
skype: phoenix_proger
По умолчанию

Цитата:
Дело в специальных возможностях, использовать которые мне пока рано.
они могут вообще не пригодится.
__________________
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Среда разработки Visual C (альтернатива Visual Studio) plyeh Visual C++ 5 25.06.2010 16:27
Expression Studio и Visual Studio 2010 ждать ли русские версии? Casper-SC Свободное общение 31 25.05.2010 14:31
Проблема с windows visual styles в Visual studio 2008 express. [awa Visual C++ 2 09.01.2010 07:05
Visual Studio Standard 2008 против Visual Studio Express 2008. Стоит ли покупать? Casper-SC Софт 4 31.12.2009 12:46
VISUAL STUDIO 2008 defaul language - как переключить в VISUAL STUDIO 2008 язык программирования, использ Эйнж Общие вопросы C/C++ 0 27.12.2009 21:39


21:36.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru