#include <atlbase.h>
#include <dshow.h>
#include <streams.h>
的时候出错
错误:
1>f:\program files\win7\dx9\include\d3d9types.h(1385) : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
1>f:\program files\win7\dx9\include\strsafe.h(5595) : warning C4996: '_vsnprintf': This function or variable may be unsafe. Consider using _vsnprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1> f:\program files\win7\vs2008\vc\include\stdio.h(358) : 参见“_vsnprintf”的声明
1>f:\program files\win7\dx9\include\strsafe.h(5635) : warning C4996: '_vsnwprintf': This function or variable may be unsafe. Consider using _vsnwprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1> f:\program files\win7\vs2008\vc\include\stdio.h(483) : 参见“_vsnwprintf”的声明
1>f:\program files\win7\dx9\include\strsafe.h(5719) : warning C4996: '_vsnprintf': This function or variable may be unsafe. Consider using _vsnprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1> f:\program files\win7\vs2008\vc\include\stdio.h(358) : 参见“_vsnprintf”的声明
1>f:\program files\win7\dx9\include\strsafe.h(5871) : warning C4996: '_vsnwprintf': This function or variable may be unsafe. Consider using _vsnwprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1> f:\program files\win7\vs2008\vc\include\stdio.h(483) : 参见“_vsnwprintf”的声明
1>f:\program files\win7\dx9\extras\directshow\include\uuids.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
1>e:\snow\最新\snowengine\snowengine\scencenote.h(17) : warning C4003: “GetNextSibling”宏的实参不足
1>e:\snow\最新\snowengine\snowengine\scencenote.h(17) : error C2059: 语法错误 : “,”
1>e:\snow\最新\snowengine\snowengine\scencenote.h(21) : warning C4003: “GetFirstChild”宏的实参不足
确实找不到原因了,希望高手解答
3 个解决方案
#1
关键的错误是这几个
1>e:\snow\最新\snowengine\snowengine\scencenote.h(17) : warning C4003: “GetNextSibling”宏的实参不足
1>e:\snow\最新\snowengine\snowengine\scencenote.h(17) : error C2059: 语法错误 : “,”
1>e:\snow\最新\snowengine\snowengine\scencenote.h(21) : warning C4003: “GetFirstChild”宏的实参不足
我把刚才那三个头文件去掉,所有问题消失,程序正常运行
1>e:\snow\最新\snowengine\snowengine\scencenote.h(17) : warning C4003: “GetNextSibling”宏的实参不足
1>e:\snow\最新\snowengine\snowengine\scencenote.h(17) : error C2059: 语法错误 : “,”
1>e:\snow\最新\snowengine\snowengine\scencenote.h(21) : warning C4003: “GetFirstChild”宏的实参不足
我把刚才那三个头文件去掉,所有问题消失,程序正常运行
#2
include files
lib files
这2个目录的路径都添加了么
lib files
这2个目录的路径都添加了么
#3
搞定了,是因为我的函数和ds的函数一样了。
#1
关键的错误是这几个
1>e:\snow\最新\snowengine\snowengine\scencenote.h(17) : warning C4003: “GetNextSibling”宏的实参不足
1>e:\snow\最新\snowengine\snowengine\scencenote.h(17) : error C2059: 语法错误 : “,”
1>e:\snow\最新\snowengine\snowengine\scencenote.h(21) : warning C4003: “GetFirstChild”宏的实参不足
我把刚才那三个头文件去掉,所有问题消失,程序正常运行
1>e:\snow\最新\snowengine\snowengine\scencenote.h(17) : warning C4003: “GetNextSibling”宏的实参不足
1>e:\snow\最新\snowengine\snowengine\scencenote.h(17) : error C2059: 语法错误 : “,”
1>e:\snow\最新\snowengine\snowengine\scencenote.h(21) : warning C4003: “GetFirstChild”宏的实参不足
我把刚才那三个头文件去掉,所有问题消失,程序正常运行
#2
include files
lib files
这2个目录的路径都添加了么
lib files
这2个目录的路径都添加了么
#3
搞定了,是因为我的函数和ds的函数一样了。