我目前在 XP 上使用带有 GCC 编译器的 Code::Blocks。以下测试代码中对 AVIFileInit() 的调用会导致分段错误:
#include <windows.h>
#include <stdio.h>
#include <vfw.h>
int main() {
printf("%s", "AVI Init...\n\n");
AVIFileInit(); /// <-- Crashes here!!!
printf("%s", "AVI Exit...\n\n");
AVIFileExit();
printf("%s", "return...\n\n");
return 0;
}
我找不到此问题的任何原因或解决方案。任何帮助将非常感激。