zhu_zhi_jie
zhu_zhi_jie
采纳率0%
2016-09-03 05:39 阅读 1.2k

无法解析外部符号,怎么解决??

1>------ 已启动生成: 项目: Screen2, 配置: Debug Win32 ------
1>main.obj : error LNK2019: 无法解析的外部符号 "public: class Screen & __thiscall Screen::set(char)" (?set@Screen@@QAEAAV1@D@Z),该符号在函数 _main 中被引用
1>main.obj : error LNK2019: 无法解析的外部符号 "public: class Screen & __thiscall Screen::move(unsigned int,unsigned int)" (?move@Screen@@QAEAAV1@II@Z),该符号在函数 _main 中被引用
1>D:\C++ code(一)\第七章 类\Screen2\Debug\Screen2.exe : fatal error LNK1120: 2 个无法解析的外部命令
========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ==========

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

3条回答 默认 最新

  • shihengzhen101 AlbertS 2016-09-03 05:50

    有两个函数,声明和定义不符合Screen::set Screen::move

    点赞 评论 复制链接分享
  • u014559880 androiosymbian 2016-09-03 06:00

    观察Screen类是否已经完整实现。

    点赞 评论 复制链接分享
  • Shawnwinder Shawnwinder 2018-01-31 02:56

    可能是inline的原因,inline的函数要定义在类所在的.h文件之中~

    点赞 评论 复制链接分享

相关推荐