相关疑难解决方法(0)

对象文件vs库文件,为什么?

我理解编译的基础知识.源文件编译为目标文件,然后链接器链接到可执行文件.这些目标文件由包含定义的源文件组成.

所以我的问题是:


  • 为什么我们有一个单独的库实现?.a .lib,.dll ...
  • 我可能错了,但在我看来,像.o文件本身与图书馆有点相同吗?
  • 有人不能给你他们的.o实现某个声明(.h)你可以替换它并将它链接成为执行相同功能的可执行文件,但使用不同的操作?

c++

53
推荐指数
3
解决办法
3万
查看次数

制作一个简单的C头文件

我有一个功能 void MOTOR(int left, int back , int right);

此函数运行另一个函数: void PWMe(int left, int back, int right);

MOTOR 使用这个和一些全局变量.

我想创建一个包含MOTOR但不是的头文件PWMe(请注意,这PWMe是一个函数mainproj.c).

我的第一个问题是,如何创建包含MOTOR,使用PWMe和全局变量 的头文件mainproj.c

其次,我想MOTOR.c改为装配和MOTOR.lib.

c header-files

-3
推荐指数
1
解决办法
1383
查看次数

标签 统计

c ×1

c++ ×1

header-files ×1