【发布时间】:2023-03-25 12:26:01
【问题描述】:
我目前正在使用 XAudio2 进行音频项目,并且一直在使用 MSVC++ Express 2010。我编写了一些基本功能,并且我想尝试使用 Qt 制作 UI,所以我按照以下步骤进行操作能够在我的 MSVC 版本中使用 Qt:
- 下载Qt源代码
- 使用 cmd 提示符编译 MSVC 中的所有内容
- 创建一个使用 qmake 和 nmake 的 Makefile 项目
- 在我的项目中添加库、包含、dll 的目录
一切正常。
现在,我很想反其道而行之,将我的项目导入 Qt Creator 以轻松使用 Qt 设计器,也因为我只想玩它,看看我是否喜欢它。
因此,我导入了一个使用 XAudio2 制作的简单控制台应用程序,并在 .pro 中添加了 XAudio 包含路径:
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
我不知道为什么 Creator 找不到它...有什么想法吗?当我在 MSVC 中工作时,它是我需要包含的库吗?
【问题讨论】:
标签: c++ qt-creator xaudio2