社区
C语言
帖子详情
如何在dos下用c语言调用lib文件
powerlift
2003-08-24 02:01:20
我的具体问题是这样的:
我需要在dos下调用VC++编写的API封装,实现bmp和jpeg的互换。
VC下的那个API封装编译完后,生成了三个文件,分别是:.dll、.exp、和.lib
我了解了一下,若想实现我要求的在dos控制台下调用,需调用的是.lib和一个.h
我在VB下只要调用那个dll就行了
请问在dos下我具体应该怎么办,谢谢!
...全文
31
1
打赏
收藏
如何在dos下用c语言调用lib文件
我的具体问题是这样的: 我需要在dos下调用VC++编写的API封装,实现bmp和jpeg的互换。 VC下的那个API封装编译完后,生成了三个文件,分别是:.dll、.exp、和.lib 我了解了一下,若想实现我要求的在dos控制台下调用,需调用的是.lib和一个.h 我在VB下只要调用那个dll就行了 请问在dos下我具体应该怎么办,谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
紫郢剑侠
2003-08-24
打赏
举报
回复
关键是函数入口.
NiceBASIC测试版3
NiceBASIC测试版3是新型编程工具跟 VC,VB,DELPHI类似。 NiceBASIC测试版3 上传日期:2008年12月13日11:02:21 NiceBASIC中文编程语言,是采用类似BASIC语法,并兼有C++的一些高级特性(比如:指针操作运算、自动化类、重载函数、重载操作符等等)集于一身的全中文关键字的编程语言,简称NB。NB内置有标准BASIC函数库,和图像库(用于编写游戏),还可以使用标准
C语言
函数库里的函数(
调用
静态库形式链接),也就是说NB可以在编译时链接所有用标准
C语言
编写的静态库(
LIB
)做为函数功能扩展,并且还可以
调用
WIN32API的大部分函数,已经在内部定义声明,直接引用即可,就像C++的WINDOWS开发包。并且NB的编译器是永久免费的,除了可以编译自身的源码外,还可以编译RC资源脚本,合成到可执行
文件
中,NB的编译器提供了构建完整标准应用程序的所有功能。 其独特个性化的全中文式编程模式,更易于国人理解和方便学习编程,不用懂英文也可以编写自己的程序软件。变量和函数等标识符名称,也可以用中文表示,方便于源码的交流和省略注释说明。 NB可以编译四种类型的可执行
文件
: 控制台程序。类似于
DOS
界面的命令行提示符,但只能运行在WIN32平台。 WINDOWS图形界面程序。
调用
系统的WIN32API来构建GUI窗体组件。 WIN32 DLL 动态链接库。导出函数可以为多种
调用
约定,比如:Stdcall(标准WINAPI)、 Cdecl(兼容
C语言
)、Pascal 。可供给其它语言使用。 静态链接库。供给标准的
C语言
调用
链接。就是说NB的静态库是兼容
C语言
的
LIB
,互相通用。
NiceBASICV 1.0中文编程正式版【MSI安装版】
NiceBASIC中文编程语言,是采用类似BASIC语法,并兼有C++的一些高级特性(比如:指针(Pointer)操作运算、自动化类(Class)、重载函数(OverLoad)、重载操作符(OverLoad)等等)集于一身的全中文关键字的编程语言,简称NB。 其独特个性化的全中文式编程模式,更易于国人理解和方便学习编程,不用懂英文也可以编写自己的程序软件。变量和函数等标识符名称,也可以用中文表示,方便于源码的交流和省略注释说明。 基本功能: NB内置有基本BASIC函数库,和图像库(用于编写游戏)。 功能扩展: 以静态库(
LIB
)链接形式
调用
标准
C语言
函数库里的函数。可以使用由标准
C语言
和汇编ASM编写的静态库(
LIB
)作为函数功能扩展。可以
调用
WIN32API的大部分函数,已经在内部定义(.bi
文件
相当于
C语言
的.h)声明,直接引用即可,就像C++的WINDOWS开发包(SDK)。 NB的编译器是采用开源编译器后续开发的,可以编译四种类型的可执行
文件
: 一、控制台程序。类似于
DOS
界面的命令行提示符,但只能运行在WIN32平台。 二、WINDOWS图形界面程序。
调用
系统的WIN32API来构建GUI窗体组件。 三、WIN32 DLL 动态链接库。导出函数可以为多种
调用
约定,比如:Stdcall(标准WINAPI)、 Cdecl(兼容
C语言
)、Pascal 。可供给其它语言
调用
。 四、静态链接库。供给标准的
C语言
调用
链接。就是说NB的静态库是兼容
C语言
的
LIB
,互相通用。 为了方便编写代码,附带专业级的多功能高级编辑器:支持中文的语法高亮,工程管理,代码提示补全,智能缩进,自动完成,插件,模板等功能。并且针对汉字输入字数多的缺点,采用首拼输入命令提示关联到函数名,变量名,常量名。比如要输入“如果”只须键入“rg”(“如果”二字的首拼)就会在提示列表中出现“如果”,选择即可输出“如果”到编辑器,方便快捷。 虽然NB目前还没有可视化的集成开发环境(Visual IDE),但NB提供了构建完整标准WIN32应用程序的所有功能。作为小巧的编程工具和中初级水平程序员进阶学习工具。选择NB应该是NB的选择!
NiceBASIC V1.0中文编程正式版(绿色版).rar
NiceBASIC V1.0中文编程正式版(绿色版) 阿杰上传于:2008年12月29日16:11:16 NiceBASIC中文编程语言,是采用类似BASIC语法,并兼有C++的一些高级特性(比如:指针(Pointer)操作运算、自动化类(Class)、重载函数(OverLoad)、重载操作符(OverLoad)等等)集于一身的全中文关键字的编程语言,简称NB。 其独特个性化的全中文式编程模式,更易于国人理解和方便学习编程,不用懂英文也可以编写自己的程序软件。变量和函数等标识符名称,也可以用中文表示,方便于源码的交流和省略注释说明。 基本功能: NB内置有基本BASIC函数库,和图像库(用于编写游戏)。 功能扩展: 以静态库(
LIB
)链接形式
调用
标准
C语言
函数库里的函数。可以使用由标准
C语言
和汇编ASM编写的静态库(
LIB
)作为函数功能扩展。可以
调用
WIN32API的大部分函数,已经在内部定义(.bi
文件
相当于
C语言
的.h)声明,直接引用即可,就像C++的WINDOWS开发包(SDK)。 NB的编译器是采用开源编译器后续开发的,可以编译四种类型的可执行
文件
: 一、控制台程序。类似于
DOS
界面的命令行提示符,但只能运行在WIN32平台。 二、WINDOWS图形界面程序。
调用
系统的WIN32API来构建GUI窗体组件。 三、WIN32 DLL 动态链接库。导出函数可以为多种
调用
约定,比如:Stdcall(标准WINAPI)、 Cdecl(兼容
C语言
)、Pascal 。可供给其它语言
调用
。 四、静态链接库。供给标准的
C语言
调用
链接。就是说NB的静态库是兼容
C语言
的
LIB
,互相通用。 为了方便编写代码,附带专业级的多功能高级编辑器:支持中文的语法高亮,工程管理,代码提示补全,智能缩进,自动完成,插件,模板等功能。并且针对汉字输入字数多的缺点,采用首拼输入命令提示关联到函数名,变量名,常量名。比如要输入“如果”只须键入“rg”(“如果”二字的首拼)就会在提示列表中出现“如果”,选择即可输出“如果”到编辑器,方便快捷。 虽然NB目前还没有可视化的集成开发环境(Visual IDE),但NB提供了构建完整标准WIN32应用程序的所有功能。作为小巧的编程工具和中初级水平程序员进阶学习工具。选择NB应该是NB的选择!
Turbo C2.0
[编辑本段]Turbo C2.0 介绍 Turbo C2.0不仅是一个快捷、高效的编译程序,同时还有一个易学、易用的集成开发环境。使用Turbo C2.0无需独立地编辑、编译和连接程序,就能建立并运行
C语言
程序。因为这些功能都组合在Turbo 2.0的集成开发环境内,并且可以通过一个简单的主屏幕使用这些功能。 基本配置要求 Turbo C 2.0可运行于IBM-PC系列微机,包括XT,AT及IBM 兼容机。此时要求
DOS
2.0或更高版本支持,并至少需要448K的RAM,可在任何彩、单色80列监视器上运行。支持数学协处理器芯片,也可进行浮点仿真,这将加快程序的执行。 [编辑本段]Turbo C 2.0的主要
文件
的简单介绍 INSTALL.EXE 安装程序
文件
TC.EXE 集成编译 TCINST.EXE 集成开发环境的配置设置程序 TCHELP.TCH 帮助
文件
THELP.COM 读取TCHELP.TCH的驻留程序README 关于Turbo C的信息
文件
TCCONFIG.EXE 配置
文件
转换程序MAKE.EXE 项目管理工具TCC.EXE 命令行编译TLINK.EXE Turbo C系列连接器T
LIB
.EXE Turbo C系列库管理工具C0?.OBJ 不 同模式启动代码C?.
LIB
不同模式运行库GRAPHICS.
LIB
图形库EMU.
LIB
8087仿真库FP87.
LIB
8087库 *.H Turbo C头
文件
*.BGI 不同显示器图形驱动程序 *.C Turbo C例行程序(源
文件
) 其中:上面的?分别为:T Tiny(微型模式)S Small(小模式)C Compact(紧凑模式)M Medium(中型模式)L Large(大模式)H Huge(巨大模式) Turbo C++ 3.0 “Turbo C++ 3.0”软件是Borland公司在1992年推出的强大的——
C语言
程序设计与C++面向对象程序设计 的集成开发工具。它只需要修改一个设置选项,就能够在同一个IDE集成开发环境下设计和编译以标准 C 和 C++ 语法设计的程序
文件
。 [编辑本段]C 语言
C语言
起始于1968年发表的CPL语言,它的许多重要思想都来自于Martin Richards在1969年研制的BCPL语言,以及以BCPL语言为基础的与Ken Thompson在1970年研制的B语言。Ken Thompson用B语言写了第一个UNIX操作系统。M.M.Ritchie1972年在B语言的基础上研制了
C语言
,并用
C语言
写成了第一个在PDP-11计算机上研制的UNIX操作系统。1977年出现了独立于极其的
C语言
编译文本《看移植
C语言
编译程序》,从而大大简化了把
C语言
编译程序移植到新环境中所做的工作,这本身也就使UNIX的日益广泛使用,
C语言
也迅速得到推广。 1983年美国国家标准化协会(ANSI)根据
C语言
问世以来的各种版本,对
C语言
的发展和扩充制定了新的标准,成为ANSI C。1987年ANSI又公布了新标准————87ANSI C。 目前在微型计算机上使用的有Microsoft C、Quick C、Turbo C等多种版本。这些不同的
C语言
版本,基本部分是相同的,但是在有关规定上有略有差异。 C 语言发展如此迅速, 而且成为最受欢迎的语言之一, 主要因为它具有强大的功能。许多著名的系统软件, 如DBASE Ⅲ PLUS、DBASE Ⅳ 都是由C 语言编写的。用C 语言加上一些汇编语言子程序, 就更能显示C 语言的优势了,象PC-
DOS
,WORDSTAR等就是用这种方法编写的。归纳起来C 语言具有下列特点: 1. C是中级语言 它把高级语言的基本结构和语句与低级语言的实用性结合起来。C 语言可以象汇编语言一样对位、字节和地址进行操作, 而这三者是计算机最基本的工作单元。 2. C是结构式语言 结构式语言的显著特点是代码及数据的分隔化, 即程序的各个部分除了必要的信息交流外彼此独立。这种结构化方式可使程序层次清晰, 便于使用、维护以及调试。C 语言是以函数形式提供给用户的, 这些函数可方便的
调用
, 并具有多种循环、条件语句控制程序流向, 从而使程序完全结构化。 3.
C语言
功能齐全 C 语言具有各种各样的数据类型, 并引入了指针概念, 可使程序效率更高。另外C 语言也具有强大的图形功能, 支持多种显示器和驱动器。而且计算功能、逻辑判断功能也比较强大, 可以实现决策目的。 4.
C语言
适用范围大 C 语言还有一个突出的优点就是适合于多种操作系统, 如
DOS
、UNIX,也适用于多种机型。
C语言
的优点很多,但是也存在一些缺点,如运算优先级太多,运算能力方面不像其它高级语言那样强,语法定义不严格等。但是这些都不能阻止
C语言
成为一门广受欢迎的计算机编程语言!
c语言
dll和
lib
,C++ 加载dll 及
调用
lib
和 dll的 方法 和 动态库DLL与静态库
lib
的区别...
C++
调用
.
lib
的方法:一: 隐式的加载时链接,有三种方法1
LIB
文件
直接加入到工程
文件
列表中在VC中打开File View一页,选中工程名,单击鼠标右键,然后选中"Add Files to Project"菜单,在弹出的
文件
对话框中选中要加入DLL的
LIB
文件
。然后在首先要使用该函数的地方加上该
LIB
的头
文件
,如#include "..\
lib
.h"即可(没有头
文件
当然就不用了)。2 ...
C语言
69,369
社区成员
243,082
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章