c语言 in function ‘main;

问题描述

c语言 in function ‘main;

int min_of(const int vc[],int no)
{
int i;
int min=vc[0];
for(i=1;i<no;i++)
if(vc[i]<min)
min=vc[i];
return 0;
}
输完后显示C:Program Files (x86)Dev-CppMinGW64x86_64-w64-mingw32liblibmingw32.a(lib64_libmingw32_a-crt0_c.o) In function main':
18 C:crossdevsrcmingw-w64-v3-gitmingw-w64-crtcrtcrt0_c.c undefined reference to
WinMain'
D:c程序collect2.exe [Error] ld returned 1 exit status

请问这个怎么解决?么么哒

解决方案

你程序的main函数在哪里???

解决方案二:

Issue about main function in C51
Function Pointers and Callbacks in C
error C2509: 'ExitInstance' : member function not declared in 'Cmfcopencvlpr

解决方案三:

做为程序默认的入口,一般是 main 或者 WinMain
如果两个都没有,又没有在设置中修改程序的入口,编译报错是肯定的

解决方案四:

你没有main函数啊

解决方案五:

你程序没有main 函数啊

时间: 2024-09-17 03:17:03

c语言 in function ‘main;的相关文章

关于c语言的int main()的问题

问题描述 关于c语言的int main()的问题 在int main()中有int,程序最后就要加return 0:书上说函数类型可以省略,此时函数的默认数据类型为int型,但为何在只写main()这样的程序时,后面就可以不加return 0?同时还想问一下return和exit直接有什么区别呢? 解决方案 问题一回答:楼主可以搜索下,在任何C语言中从来没有哪一种标准是鼓励没有返回值的函数的,也就是void main(),甚至一些国外程序大神是严厉抨击这种void返回类型. 所以在gcc 编译下

c语言 计算机二级 main函数中参数是怎么回事

问题描述 c语言 计算机二级 main函数中参数是怎么回事 这个题中的这个main函数中的 argv 是什么意思 怎样确定它的值 解决方案 argv是程序启动参数,argc是参数个数(空格分隔) 解决方案二: c语言main函数的参数[C语言]语法--main函数的参数c语言中 main()函数的参数说明 解决方案三: 他的值的确定是启动程序时候外面传来的,具体参数意思是caozhy说的那样 解决方案四: 以一名计算机专业的学生来说,像是这种argv或者是argc只需要知道它是以什么形式出现的就

C语言之没有main函数的helloworld示例_C 语言

几乎所有程序员的第一堂课都是学习helloworld程序,下面我们先来重温一下经典的C语言helloworl 复制代码 代码如下: /* hello.c */  #include <stdio.h>    int main()  {      printf("hello world!\n");      return 0;  }  这是一个简单得不能再单的程序,但它包含有一个程序最重要的部分,那就是我们在几乎所有代码中都能看到的main函数,我们编译成可执行文件并查看符号表

JavaScript语言精粹--Function,类,this,对象

1.类与对象 在JS中,创建对象(Create Object)并不完全是我们时常说的创建类对象,JS中的对象强调的是一种复合类型,JS中创建对象及对对象的访问是极其灵活的. JS对象是一种复合类型,它允许你通过变量名存储和访问,换一种思路,对象是一个无序的属性集合,集合中的每一项都由名称和值组成(听起来是不是很像我们常听说的HASH表.字典.健/值对?),而其中的值类型可能是内置类型(如number,string),也可能是对象.(在笔记一中有代码示例)   2.用 function 关键字模拟

大前端开发者需要了解的基础编译原理和语言知识

在我刚刚进入大学,从零开始学习 C 语言的时候,我就不断的从学长的口中听到一个又一个语言,比如 C++.Java.Python.JavaScript 这些大众的,也有 Lisp.Perl.Ruby 这些相对小众的.一般来说,当程序员讨论一门语言的时候,默认的上下文经常是:"用 xxx 语言来完成 xxx 任务".所以一直困扰着的我的一个问题就是,为什么完成某个任务,一定要选择特定的语言,比如安卓开发是 Java,前端要用 JavaScript,iOS 开发使用 Objective-C

gcc-在GCC上的C语言编程错误问题

问题描述 在GCC上的C语言编程错误问题 #include #include #include struct LinkList { int data; struct LinkList next; }; struct LinkList Reverse ( LinkList *list ) *出错** { LNode *tmp = NULL; LNode *p = NULL; if (list == NULL) { return NULL; } tmp = list->next; while (tm

《嵌入式 Linux C 语言应用程序设计(修订版)》——2.3 嵌入式Linux编译器GCC的使用

2.3 嵌入式Linux编译器GCC的使用 2.3.1 GCC概述 作为自由软件的旗舰项目,Richard Stallman在十多年前刚开始写作GCC的时候,还只是仅仅把它当作一个C程序语言的编译器,GCC的意思也只是GNU C Compiler而已. 经过了这么多年的发展,GCC已经不仅仅能支持C语言,它现在还支持Ada语言.C++语言.Java语言.Objective C语言.PASCAL语言.COBOL语言,并支持函数式编程和逻辑编程的Mercury语言等.而GCC也不再单只GNU C语言

C语言的语法风格与代码书写规范指南_C 语言

C代码: #include <stdio.h> int main(void) { printf("That is Right Style\n"); return 0; } 在一个标准的C语言程序中,最特殊的莫过于main函数了,而说到底它就是一个函数而已,仅仅因为它地位特殊拥有第一执行权力,换句话说,难道因为一个人是省长它就不是人类了?所以函数该有的它都应该有,那么函数还有什么呢? 函数大体上分为内联函数(C99)(内联函数并非C++专属,C语言亦有,具体见前方链接)和非内

C语言中的隐式函数声明_C 语言

1 什么是C语言的隐式函数声明 在C语言中,函数在调用前不一定非要声明.如果没有声明,那么编译器会自动按照一种隐式声明的规则,为调用函数的C代码产生汇编代码.下面是一个例子: int main(int argc, char** argv) { double x = any_name_function(); return 0; } 单纯的编译上述源代码,并没有任何报错,只是在链接阶段因为找不到名为any_name_function的函数体而报错. [smstong@centos192 test]$