【发布时间】:2017-05-10 23:16:04
【问题描述】:
我试图在代码块中的 c 程序中打开一个视频文件,但我收到错误“'未定义对'WinMain'的引用。我正在使用代码块 16.1 并安装了 opencv。我试图添加其他答案中提到的库,但我无法获得输出。帮助将得到高度评价
【问题讨论】:
-
您的代码是否定义了
WinMain?它是否定义了main? Windows 是奇特的——并非所有 C 程序都有/使用main;对于某些操作模式,您应该改写WinMain或其他专用名称 (_tmain?)。 -
能否给我们看一下相关代码?
-
#include
#include #include #include #include #include #include #include #include #include int Winmain() (int argc, char* argv[]) { FILE *fp1,*fp2;诠释 c; fp1=fopen("C:/Users/Asghar/Desktop/aoun.avi",'rb'); fp2=fopen("C:/Users/Asghar/Desktop/result.mp4",'wb'); c=getc(fp1); while(c!=EOF){ putc(c,fp2); c=getc(fp1); } fclose(fp1); fclose(fp2);返回0; } -
Jonathan Leffler 我包括然后我得到预期的错误 const char* restricts but argument is of type int
标签: c codeblocks linker-errors undefined-reference