В настоящее время я работаю над аудиопроектом с XAudio2 и использую MSVC ++ Express 2010. Я написал несколько базовых функций и решил попробовать создать пользовательский интерфейс с Qt, поэтому я выполнил следующие шаги:возможность использовать Qt в моей версии MSVC:
- Загрузить исходный код Qt
- Скомпилировать все в MSVC с приглашением cmd
- Создать проект Makefile, который используетqmake & nmake
- Добавить каталоги для библиотек, включает в себя, библиотеки DLL в моем проекте
И все работает отлично.
Теперь я бы хотел пойтии наоборот, и импортировать мой проект в Qt Creator, чтобы легко использовать конструктор Qt, а также потому, что я просто хотел бы поиграть с ним и посмотреть, понравится ли мне это.
Итак, я импортировал простое консольное приложение, которое ясделано с использованием XAudio2, и я добавил путь включения XAudio в .pro:
INCLUDEPATH += "C:/Program Files/Microsoft DirectX SDK (June 2010)/Include"
Проблема, которую я получаю при компиляции:
main.obj:-1: error : LNK2019: unresolved external symbol __imp__CoInitializeEx@8 referenced in function _main
File not found: main.obj
Файл прямо там, хотя,Компиляция создает это:
C:\Qt\qtcreator-2.2.1\projects\test-build-desktop\debug
и я понятия не имею, почему Создатель не может его найти ... Есть идеи?Нужно ли включать библиотеку, которая будет автоматически включена, когда я работаю в MSVC?