准备文件
- BaseClass源码
- AMCAP源码
- DirectShow库
编译BaseClass
编译版本
- Debug_Unicode win32
- Debug win32
- Release win32
- Release_Unicode win32
编译报错
“LCMapStringEx”: 找不到标识符
解决方法:参考这个链接: https://blog.csdn.net/jiejieaiai/article/details/102578877
其中的第一步:
打开项目配置->c+±> 预处理->预处理器定义 添加
_WIN32_WINNT=0x0A00
NTDDI_VERSION= 0x06030000
WINVER=0x0A00
重新编译,编译成功
编译AMCAP
编译版本
- Debug_Unicode win32
- Debug win32
- Release win32
- Release_Unicode win32
全拉通了我才放心
链接库
项目配置 -> VC++目录
包含目录:
****/BaseClass
****/DirectShow/include
库目录:
****/BaseClass/Debug_Unicode (编译什么版本就链接到什么版本的baseclass编译结果的目录中)
****/DirectShow/Lib
项目配置 -> C/C++
设置