当前位置:  技术问答>linux和unix

关于error LNK2001: unresolved external symbol 的一个发现

    来源: 互联网  发布时间:2017-03-05

    本文导语:  我在vc中编译了如下程序 file1.c #include    #include    #include    #include    #include  void myname(void); void mytime(void); void mylove(void); void main() {  myname();  mytime();  mylove(); } file2.cpp void myname() {   printf("my name is fres...

我在vc中编译了如下程序
file1.c
#include   
#include   
#include   
#include   
#include 

void myname(void);
void mytime(void);
void mylove(void);

void main()
{
 myname();
 mytime();
 mylove();

}
file2.cpp
void myname()
{
  printf("my name is fresh bird");
}
file3.c
void mytime()
{
  printf("now,the time is 22:37");
}
file4.c
void mylove()
{  
  printf("i love you ,helper");
}
结果在build的时候出现如下错误:
error LNK2001: unresolved external symbol
fatal error LNK1120: 1 unresolved externals
说是没有解决外部符号问题,找度娘找了几天都没有解决。仔细看了一下文件
结果发现file2.cpp不是.c文件。起初的时候我编写程序的时候认为这该没有问题吧,后来
实在没有办法了所以就将file2.cpp改为file2.c结果就成功了!程序可以运行了!
或许我这个发现很不值得一提,但还是希望后来人如果有这个问题可以参考一下!


|
C和CPP的函数名扩展方式不同,所以C语言是找不到C++的函数实现的

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • java命名空间java.lang类error的类成员方法: error定义及介绍
  • php异常:Parse error: syntax error, unexpected eval()'d code error
  • java命名空间java.awt枚举trayicon.messagetype的类成员方法: error定义及介绍
  • runtime error与compile time error的区别?
  • java命名空间javax.tools枚举diagnostic.kind的类成员方法: error定义及介绍
  • Error Mounting /dev/acd0 on /dist: Input/output error(5)
  • java命名空间java.awt类mediatracker的类成员方法: errored定义及介绍
  • tar:error exit delayed from previous errors
  • java命名空间javax.lang.model.type枚举typekind的类成员方法: error定义及介绍
  • PHP错误Parse error: syntax error, unexpected end of file in test.php on line 12解决方法
  • java命名空间java.net类httpurlconnection的类成员方法: http_internal_error定义及介绍
  • PHP Parse Error: syntax error, unexpected $end 错误解决办法
  • java命名空间javax.xml.bind接口validationevent的类成员方法: error定义及介绍
  • error:syntax error before "va_mode_t"
  • java命名空间javax.swing类joptionpane的类成员方法: error_message定义及介绍
  • php异常parse error: syntax error, unexpected t_var错误怎么解决
  • java命名空间javax.swing类jfilechooser的类成员方法: error_option定义及介绍
  • PHP异常Parse error: syntax error, unexpected T_VAR错误解决方法
  • java命名空间java.net类httpurlconnection的类成员方法: http_server_error定义及介绍
  • 论坛 iis7站长之家
  • java命名空间javax.management.monitor类monitornotification的类成员方法: threshold_error定义及介绍
  • php错误日志处理display_errors与log_errors用法区别


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3