学习严蔚敏的数据结构,使用vc6新建项目,文件名分别如下:

SequenceStack.cpp

SequenceStack.h

Status.h

TestCase.c

报错如下:

xilink6: executing 'D:\PROGRA~2\vc6.0\VC98\Bin\link.exe'
TestCase.obj : error LNK2001: unresolved external symbol _InitStack_Sq
Debug/03_01_SequenceStack.exe : fatal error LNK1120: 1 unresolved externals

代码一切都是正确的。后来发现原因,文件名引起,把TestCase.c改成TestCase.cpp就好了

因为cpp默认使用c++,c使用asni c,猜想应该是c++和c的cdecl(c语言调用约定)导出函数申明方式不一致,例如c++导出函数???@xyz@Init,c却找不到。

最新文章

  1. 关于依赖注入IOC/DI的感想
  2. perl检查变量是否定义
  3. # 20145334 《Java程序设计》第9周学习总结
  4. animate.css配合wow.min.js实现各种页面滚动效果
  5. CSS基础:text-overflow:ellipsis溢出文本
  6. 一个关于多线程和DbHelper的问题
  7. 关于Oracle SQL/82标准和SQL/92标准
  8. 理解Javascript的状态容器Redux
  9. 消息队列NetMQ 原理分析2-IO线程和完成端口
  10. bootstrap IE8 兼容性处理
  11. YYHS-怎样更有力气
  12. UEFI启动视频详解:启动分析+N项操作实例
  13. hadoop源码学习(二)之ZooKeeper
  14. Lab 11-2
  15. Archery:开源漏洞评估和管理工具
  16. 在Linux上安装Elasticsearch5.x
  17. doubleclick video notes
  18. asp.net C#取Excel 合并单元格内容
  19. VS无法导航到插入点F12失败
  20. Linux tomcat自动启动

热门文章

  1. zabbix内存溢出解决方法
  2. CF700E Cool Slogans——SAM+线段树合并
  3. SpringDatajpa 使用原生的SQL进行分组查询
  4. Waiting (TTFB) 时间
  5. 多个idea项目使用同一个tomcat
  6. 记录 vant Picker 选择器,实现三级联动,传对应省市区code值
  7. apache和tomcat有什么不同
  8. Django基础之命名空间模式(include)
  9. C++11正则表达式初探
  10. Github提交PR(pull request)过程