• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

epanll

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

View Post

2019/9/3 C程序的编译与链接

C程序的编译与链接:
预处理:
1、宏定义替换 所有的#define
2、处理条件编译指令 #if #lese #endif等
3、头文件展开插入到预编译指定的位置,#include ”“
 
编译:一个.cpp文件,生成.obj文件
注意:.h文件不参加编译,.h中的内容在预处理时被包含到原文中了
 
汇编:
 
链接:
 
常见错误:
1、重复定义全局变量
2、头文件的重复包含,会报错误
3、C运行期函数库和MFC的库冲突
4、无法解析的外部符号:如声明了函数,但没有实现函数的功能
5、用到了一个库函数,但在项目里没有添加对应的库

posted on 2019-09-03 00:20  epanll  阅读(151)  评论(0)    收藏  举报

刷新页面返回顶部
 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3