--------------------Configuration: libxvidcore - Win32 Debug--------------------
Assembling ..\..\src\utils\x86_asm\mem_transfer_mmx.asm
'nasm' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
Error executing c:\windows\system32\cmd.exe.xvid_stat.exe - 1 error(s), 0 warning(s)
这究竟是什么问题啊?我该怎么办啊!:(
Assembling ..\..\src\utils\x86_asm\mem_transfer_mmx.asm
'nasm' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
Error executing c:\windows\system32\cmd.exe.xvid_stat.exe - 1 error(s), 0 warning(s)
这究竟是什么问题啊?我该怎么办啊!:(
#include ...
#else
#include ...
#end if问题解决了,但我却发现了另外一个问题:
在程序中的CString类变量操作时,发现内存不能读写错误,在跟踪到里面时,发现了问题所在:
在CString类里边,(不记得是哪个函数里边了)有个函数很小,就是:
#ifdef _DEBUG
... //code 1
#else
... // code 2
#endif这就奇怪了,我明明是debug下运行的,也定义了_DEBUG(在debug下系统自动定义,在settings里边就可以看见的),但到了上边的函数里时,不执行code1部分,而是执行了code2部分,所以总是出错,不知道是怎么回事
可以:
CString str;
char buf[1024]={0}; // 附加的保护区域。
全部重新编译一下。
再看看。