How to fix crashing C in Windows 8.1?

烂漫一生 提交于 2019-12-24 16:29:21

问题


I'm using Code Blocks with MinGW Gcc. Compile build works fine but it crashes when I execute it to run:

main.c:

#include <stdio.h>
#include <stdlib.h>
#include <vlc/vlc.h>
#include <vlc/libvlc.h>
#include <windows.h>

int main(int argc, char **argv) {
    libvlc_instance_t *vlc;
    vlc = libvlc_new (0, NULL);
    return 0;
}

Build log:

-------------- Clean: Debug in rtsp (compiler: GNU GCC Compiler)---------------

Cleaned "rtsp - Debug"

-------------- Build: Debug in rtsp (compiler: GNU GCC Compiler)---------------

mingw32-gcc.exe -Wall -g -I"C:\Program Files (x86)\VideoLAN\VLC\sdk\include" -c C:\Users\sunuser\Desktop\c\rtsp\main.c -o obj\Debug\main.o
C:\Users\sunuser\Desktop\c\rtsp\main.c: In function 'main':
C:\Users\sunuser\Desktop\c\rtsp\main.c:8:24: warning: variable 'vlc' set but not used [-Wunused-but-set-variable]
mingw32-g++.exe -L"C:\Program Files (x86)\VideoLAN\VLC\sdk\lib" -o bin\Debug\rtsp.exe obj\Debug\main.o  -I"C:\Program Files (x86)\VideoLAN\VLC\sdk\include"  "C:\Program Files (x86)\VideoLAN\VLC\sdk\lib\vlc.lib" "C:\Program Files (x86)\VideoLAN\VLC\sdk\lib\vlccore.lib" "C:\Program Files (x86)\VideoLAN\VLC\sdk\lib\libvlc.lib"
Output file is bin\Debug\rtsp.exe with size 29.64 KB
Process terminated with status 0 (0 minute(s), 1 second(s))
0 error(s), 1 warning(s) (0 minute(s), 1 second(s))

Why is this happening?

How can I fix this?

来源:https://stackoverflow.com/questions/29205033/how-to-fix-crashing-c-in-windows-8-1

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!