易语言vc编译
‘壹’ 易语言的静态编译用的哪个什么VCLINK是c++的
易语言没有自己的编译器,但他用的是VC的编译器。非静态编译:易语言因为没有自己的静态编译器,如果不使用别人的编译器,你编译出去的软件,将会把你软件用到的函数和命令所属的支持库,DLL等都编译进软件或软件同目录,即使你不是用到库的全部命令,也会被把所有用到命令的很多支持库,整库编译进去,这样导致了软件体积巨大,还会影响软件效率。。静态编译:易语言因没有自己的静态编译器,所以用的是VC的编译器。使用静态编译的好处就是,当你调用了很多库里面的命令时候,不需要把这么多库都带上编译出去。静态编译可以让他从库中脱离出来,只编译被调用到的命令部分。这样减轻了软件的体积负担和运行效率。。。现在明白了吧!呵呵!记得采纳哦!!
‘贰’ 易语言5.0的静态编译中的VC6链接器咋弄啊
到易语言论坛下载了静态编译VC6连接器,你把vc6链接器解压到易语言安装的目录里得到VC98linker文件夹。 再打开VC98linker文件夹,里面有link易语言源码,你打开运行点击修改。它会自动帮你配置好的。
静态编译VC6连接器下载地址:
http://bbs.eyuyan.com/read.php?tid=202913
‘叁’ 易语言到底有多强大能做些啥能和Vc++ Vb java相提并论吗
在当前,从实际情况来说易语言只能算是编程爱好者“娱乐级”的编程,还不能和VC等专业编程工具比。至于未来是否能长足发展,谁都不好说。
相关知识延伸:
1、一门计算机编程语言从理论上来说,并不存在强大、弱小之分,它只是一种描述,是人类意图的体现。
2、一门好的计算机编程语言,它主要体现在:逻辑严谨、易于转化为机器语言、易于人类掌握……等等方面。
3、此外,必须要有与这门计算机编程语言配套的优秀的编程、编译环境,这样才能最终将类似人类的语言的“编程语言”转化为能直接控制计算机的机器代码。
然而:
4、在当前易语言在易懂方面仅对中国人来说最容易懂,但逻辑严谨、易于转化为机器语言方面还差得远。
5、易语言的编译环境对中国人来说是友好的,但编译出的程序代码只是中间码,这使得它生成的程序的功能受到易语言动态库的限制(易语言态库里有的功能它才能实现),而且是边运行边解释的过程,这使得它的程序的运行效率相对要低,只能用于对效率要求不是太高的情况(3D动画、3D游戏等它就没能力应付)。
6、最后,易语言的使用者也不多,没有足够的人群,在经验交流、资料查询、商业运作等各方面上都会受到节制。
‘肆’ c语言,C++,VC++,VB,易语言,有什么区别,那个容易
“C语言,C++,VC++,VB,易语言”都是高级计算机编程语言或使用特定编程语言的编程软件,它们的指令单词不同、语法习惯不同、编译软件不同。对中国人来说,其中最容易懂的是“易语言”。
这几门语言或软件当前的特点:
C语言:是C++的前身,在历史进程中演变成了C++,在实际工作中,基本上用的都是C++,严格的C语言因为功能不足已淡化出局了,只在某些理论学习与考试中还会存在。有多种编程环境使用C语言。另外有人用来代称使用严格C语言的Turbo C早期版本的编程环境,比如TC1.0、TC2.0,因为这是使用C语言最典型的代表。
C++:是C语言的扩展,现在主流的编程软件中,VC和C++Builder用的就是它,它的特点是高效与易于接近系统底层。它的缺点也是特点是,比较难掌握,特别是指针和直接地址编程。有多种编程环境使用C语言。另外有人代称使用C++的某些Borand C++Builder,因为这曾经是使用C++语言最典型的代表。
VC++:指使用C++语言的微软出品的Visual Studio中的Visual C++组件。
VB:指使用Basic语言的微软出品的Visual Studio中的Basic组件。
易语言:指一个由国人开发的,当前来说比较业余的一款使用特定的汉语单词作为编程语言的软件。
‘伍’ 易语言编译器与C++的编译器分别是什么他们有什么区别啊
C/C++语言编译器
编辑
你可以用LCC-Win32开发32位的控制台程序、Windows常规程序、动态连接库(DLL) 以及静态连接库(LIB)。LCC编译器支持标准的ANSI C,同时支持 C语言的扩展。通过下载相关工具,LCC-Win32还提供对Eiffel、Fortran语言的支持。
1.Borland C++ Compiler 5.5
“Borland C/C++ 5.5.1 for Win32”是Borland公司在2000年免费放出的一个C/C++编译器,其功能完整、包含多种SDK,且容量极小,安装版本大小仅8MB。Borland公司的旗舰级产品“C++ Builder 5”内置的就是这一编译器。
2.Dev-C++ 4.9.9.2
是Bloodshed软件公司于2005年2月21日推出的一个基于MingW(即GNU C/C++的Win32版)的微型C/C++开发工具。由于使用了GNU C/C+内核,所以在做软件移植时非常的方便,你可以方便的将一个程序移植到任意一个有GNU C/C++的平台。而且由于基于GNU C/C++的开放源代码软件很多,所以使用Dev-C++是一个很好的选择。但由于它的调试不便,帮助不全等问题,也使得它在推广上举步艰难,远比不上Borland C/C++、OpenWatcom C/C++这两个同是免费的编译器。
3.DJGPP
DJGPP是基于32位保护模式的C语言编译器,是一个GNU软件,换句话说,你可以得到它整个系统的源代码,且可以任意修改。它的集成环境RHIDE是仿Borland C++ 3.1的,十分好用,这比Watcom C要强多了。
4.LCC-Win32
运行于Windows9x/Me/NT/2000下的免费的32位C语言编译系统。它的原始发布文件只有 3M,但却拥有一个功能强大的集成开发环境(IDE)、速度极快的编译器与连接器、方便顺手的调试器、资源编辑器和版本控制系统。另外还提供图像编辑器和 C 语言源文件格式化缩进器等附加工具。通过它的应用程序向导,你可以单击几次鼠标轻松得到一个应用程序框架,丝毫不比其它庞大的同类软件逊色。
5.OpenWatcom C/C++ 1.0
Watcom系统编译器是加拿大Watcom公司开发的Intel x86体系16/32位编译器,其最新版是11.0c。
Watcom C/C++的集成开发环境极差,不像Borland C/C++和Visual C/C++那样有漂亮的界面,编译连结不过轻轻一点。Watcom C/C++的大部分使用者都在命令行下编译程序。想想吧!一个需要在命令行下编译程序的编译器,怎么匹敌Borland C/C++和Visual C/C++,甚至是C++ Builder呢?
当然,编译器的好坏并不能单单从使用方便使用上来比较,专业的程序员最关心的是目标程序的质量。Watcom系列编译器相比Borland编译器和Microsoft编译器有一个最大的优势,那便是速度:用Watcom C/C++编译出来的程序在速度上远远超越(记住,不是一点儿,是超越了许多)了Borland C/C++和Microsoft Visual C/C++编译出来的程序。这样一来,即使是没有集成开发环境,程序员们也认了。这也是不少游戏程序员亲昧于这个编译器的原因。
现在我们所用到的OpenWatcom C/C++ 1.0便是Watcom C/C++ 11.0c开放后的版本,它是免费、而且开放源码的。
6.当然还有我们经常看见的TC2.0 TC3.0 Borland C++3.1 等
参考资料:http://antare.bokee.com/3361182.html
需要付费的编译器(有些允许有评估期的免费下载):
Borland C++
Comeau C++ - 支持多平台
Compaq C++
Digital Mars C++
Edison Design Group C++ Front End - 被许多C++编译器厂商采用
Green Hills C++ - 支持嵌入式系统平台
HP C++
IBM C++
Intel C++ - 支持Windows, Linux, 和其他嵌入式系统
Interstron C++
Metrowerks C++ - 支持多平台,可从Metrowerks主页上查询
Mentor Graphics/Microtec Research C++ - 支持嵌入式系统平台
Microsoft C++
Paradigm C++ - 支持x86嵌入式系统
The Portland Group C++ - 针对奔腾CPU优化
SGI C++ - 优化的编译器
Sun C++
WindRiver's Diab C++ - 用于很多嵌入式系统
来自:http://blog.sina.com.cn/s/blog_3e26cd0b010008d2.html
7. Microsoft Visual C++
Visual C++6.0不仅是一个C++编译器,而且是一个基于Windows操作系统的可视化集成开发环境(integrated development environment,IDE)。Visual C++6.0由许多组件组成,包括编辑器、调试器以及程序向导AppWizard、类向导Class Wizard等开发工具。 这些组件通过一个名为Developer Studio的组件集成为和谐的开发环境。
版本由visual C++6.0发展到visual C++2008再到现在的visual C++2010(最新版)
Visual Studio 2010发布
2010年4月12日,Microsoft Visual Studio 2010全球发布会将于北京盛大举行,我们特别邀请千位中国开发菁英与世界五大城市同步迎接跨世代开发工具!届时,微软全球资深副总裁张亚勤博士等多位微软高层,以及来自微软总部的多位核心研发团队主管,将亲临发布会现场,共同为您解密微软新一代开发平台的革新之处,帮助您实现更完美的Coding梦想!
对于易语言 网上没有足够的资料表明它用的独立的编译器 很多人都说是用的VC
用查壳工具发现易语言生成的PE文件编译器为VC6.0,有人推断易语言可能是在VC上架了一层,最终可能仍然是经由VC的编译器进行编译,可能是从易语言到C++,到汇编,再到机器码,以上资料仅供参考
‘陆’ 易语言版本不支持编译程序及制作安装软件怎么办
首先我们需要进入易语言安装目录下。具体方法:右击“易语言”图标,从其右键菜单中选择“属性”项。
在“属性”窗口中点击“打开文件位置”按钮来进入其安装目录。
接着从以下网络网盘地址下载易语言补丁“e_patcher”程序,将其解压到易语言安装目录并双击运行。
在弹出的程序界面中点击“PRTCH”按钮来进行易语言破解。
接下来从网络网盘下载“VC6迷你连接器”程序。将其解压到易语言安装目录。
进入“vc98linker”文件夹,双击“link.e”文件进入编辑界面。
接着点击“运行”按钮。
在弹出的程序窗口中点击“修改”按钮以完成配置的修改操作。
最后就可以对其它利用易语言编写的程序进行静态编译操作啦。此时就会发现可正常生成可执行文件,并保存输出。
‘柒’ 易语言编译成功的需要哪些条件
1、没死循环代码(处忽视视死循环设置)
2、VC编译器
3、静态编译需要完整静态支持库编译模式电脑能运行(建议使用静态编译)
4、安装编译没完情况程序没安装易语言电脑运行
5、必须使用版易语言或者破解版
6、代码必须完全确
7、代码错误功编译运行现状况
提示:普通编译本产支持库文件
同目录调试文件产源码备份(bak)
‘捌’ 易语言用不同版本的VCLinker编译的程序在不同操作系统上的兼容性问题
易语言在静态编译时,不会将该程序所使用的dll文件打包到发布的PE版中,其编译后的程序在运行时将自动在当前目录和Windows\system32文件下寻找。
由于XP精简版没有这个kernel32.dll文件,所以当你程序所使用的dll文件,在其他操作系统中不存在时, 该程序不能运行。
解决办法:在发布软件时,考虑到操作系统是否有本程序使用到的这些dll文件,要将操作系统没有的dll文件也一且进行发布(可以存放在该发布软件的执行文件的同一目录中)
‘玖’ 易语言编译器把易语言代码编译成了什么
最终肯定编译成机器码了。
用查壳工具发现易语言生成的PE文件编译器为VC6.0,个人推断易语言可能是在VC上架了一层,最终可能仍然是经由VC的编译器进行编译,可能是从易语言到C++,到汇编,再到机器码,仅仅是个人推断,仅供参考