⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 subject_48723.htm

📁 一些关于vc的问答
💻 HTM
字号:
<p>
序号:48723 发表者:钱金海 发表日期:2003-08-02 22:46:44
<br>主题:这个Link错误是什么引起的?急
<br>内容:我是新手,我在调程序时出现了以下一个错误请高手指点一二:<BR>LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main<BR>谢谢
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:zhangni 回复日期:2003-08-03 04:36:21
<br>内容:一般是应为你把Window程序当作一般控制台程序编译造成的。一般只需要调整VC的编译参数(Option).具体的那些参数记不清了,你多试试。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:William88 回复日期:2003-08-07 17:01:21
<br>内容:your compiler couldn't find LIBCD.lib binary file. May be you lose the file or you set wrong directory
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:lml 回复日期:2003-08-08 15:18:01
<br>内容:LNK2001 unresolved external symbol错误 [所有相关帖子]<BR><BR> <BR>这个错误一般有两种情况<BR>1) 选择了错误的工程类型,导致系统寻找其实不需要的_main符合。<BR><BR>我们编制的程序有两种,Windows程序和Console程序,如果你编制的程序不是Console程序,你必须首先创建一种合适的工程,然后在这个工程内添加代码。如果先写代码然后直接编译,就会默认是console工程导致连接失败。具体IDE使用方法请买一本介绍VC编程的书看。<BR>2)使用了一个实体(包括函数、全局变量等),但是使用时的名字、原型与定义时不一致,典型错误包括:<BR>&nbsp;&nbsp; a) 函数原型声明和函数定义时的参数类型不一致<BR>&nbsp;&nbsp; b) 函数原型声明和函数定义时的修饰符不一致,典型的是遗漏了PASCALL(WINAPI)修饰符或者extern "C"修饰符<BR>&nbsp;&nbsp; c) 函数原型的返回类型和定义时不一致。<BR>&nbsp;&nbsp; d) 在动态连接库中定义,但是没有把动态连接库对应的lib文件加入工程,其中很多系统函数出现的LNK2001错误就是这个原因。<BR>&nbsp;&nbsp; e) 动态连接库函数在.c文件中定义,但是没有在头文件中用extern "C"修饰<BR>&nbsp;&nbsp; f) 动态连接库没有输出这个函数<BR>&nbsp;&nbsp; g) 变量声明和定义不一致。例如声明为指针,实际是一个数组。这种错误也许不会出2001,但是会导致运行失败,而且错误得莫名其妙。<BR>&nbsp;&nbsp; h) 函数或者变量用static修饰,导致文件外无法看到这个实体。<BR>&nbsp;&nbsp; 
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -