社区
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下我具体应该怎么办,谢谢!
...全文
36
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的选择!
C语言
--视频精讲
C语言
作为被长期使用的编程语言,可以被运用到各种操作系统,游戏,开发中。本课程作为互联网上首家使用C99录制的
C语言
教程,展现了全面、专业。标准的
C语言
教程。可以帮助学员从基础开始一点点的深刻理解
C语言
。
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语言
69,382
社区成员
243,073
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章