当前位置:首页 » 编程软件 » 动态编译生成exe

动态编译生成exe

发布时间: 2022-10-14 21:27:21

㈠ 用易语言怎样将源码编译成exe文件,我有源码,编译出来的是dll文件

楼下坑钱!楼主你先确认一下:打开源码,在易语言左上方选择“程序”菜单→配置,点开以后看程序类型是不是windows动态链接库。如果是,那么编译出来的肯定是dll,如果不是,建议您重新安装易语言。楼主可以自己尝试创建一个动态链接库,编译出来的是dll。

㈡ 用C++编译连接生成的exe文件能不能独立于编程环境运行

楼主你好!完全可以的。你在编译生成exe的时候,不要生成Debug的,而要Release的。Release是发布版本的,可以直接将生成的exe文件移到没装编译环境的电脑上运行。
VC6:组建-全部重建,VS系列直接改成Release的。

㈢ 用MATLAB2016A将GUI文件编译生成EXE后的运行问题!!

方法一:
已有gui.m文件和gui.fig文件
1 在matlab的command窗口中输入
mcc -B sgl GUI.m
2.将上步生成的文件包括*m 文件和*.fig文件一起考到待运行的机器,此时仍需matlab所必需的动态连接库。
3. 将 <matlab path >/extern/lib/win32/mglinstallar.exel拷贝到到待运行机器上
4.在机器上先运行mglinstallar.exe, 然后选择解压目录,将在将在指定目录下解压缩出bin和toolbox两个子目录,
其中在binwin32目录下就是数学库和图形库脱离MATLAB运行所需的所有动态连接库,共
有37个。可以将这些.dll考入system32, 也可以直接放在应用程序目录下。
而toolbox目录则必须与应用程序同一目录。

方法二:
matlab编程很方便,强大的矩阵运算功能,很多好用的工具箱,但是一般程序都要在matlab环境中运行,能否脱离这个环境打包发布,matlab也提供了这样的工具。
1. 转化为c/c++程序并编译为.exe
先验证mcc是否可用,用matlab中的example验证即可。
建议不用matlab默认的lcc 编译器(可能有问题),可使用VC6编译器(按默认路径安装)。
由于带有界面,需要图像库支持,编译时应使用命令: mcc -B sglcpp pressure
编译生成若干c/c++源码,以及.exe文件、bin目录中figure菜单条/工具条文件(.fig)等
程序发布需要.exe、bin、.fig。
2. 在未装matlab的电脑上运行程序需要数学运行时库、图像运行时库以及用到的工具箱mex文件。
前两者已经在.exe压缩包中,将其解压,并在环境变量path中添加解压到的路径。
另外若程序中还用到其他工具箱的东西,那么需要将此工具箱中需要的mex文件也一并放在解压到的路径,子文件夹位置与matlab中的位置相同。
3. 在确保.exe程序可以运行的情况下 可以用setup factory打包发布。

㈣ C#编译的winform程序.如何生成单独的EXE

有两个问题,一是目标计算机上如果没有安装你使用的.Net框架对应版本的话,肯定是用不了的,二是你是不是只打包了EXE文件却没有把调用的DLL文件一起打包,那也是打不开的。建议用VS自带的安装向导或是其它打包程序创建安装文件包,这个包里是可以集成对应的.Net框架的,虽然最后生成的安装包要大一些,但是如果在安装时检测到目标计算机没有.Net环境的话它会自动先安装.Net之后再安装程序的,而且也不会发生缺少程序需要的动态链接库、资源文件等问题。另外,简单的程序用2.0,要不就直接用4.0,都只有几十MB,3.5就算了,太大了。
希望对你有帮助,有疑问请追问或是Hi

㈤ Qt编译生成的exe无法执行

这个问题也太简单了。
qt库是动态连接的,需要一大堆链接库。
搞成静态连接的可以直接运行,但是比较复杂,
你去看看我写的教程就明白了:(网络搜一下)
Windows下Qt静态编译连接和DLL依赖问题解决

http://wenku..com/view/c58985d8a58da0116c1749ad.html

㈥ 怎么让VC++直接编译程序,生成EXE文件,不是一句一句的执行

step into 命令 快捷键:F11 单步执行每条语句,在遇到函数的时候,系统将进入函数,单步执行其中的语句。
step over 命令 快捷键:F10 单步执行每条语句,但在遇到函数时候,自动执行其中的内容,而不进入函数内部单步执行。
run to cursor 命令 快捷键:Ctrl+F10 系统将自动执行到用户光标所指的语句前。(这个功能很有用,可以将精力集中到有问题的地方,从而节省调试时间)
Go 命令 快捷键:F5 系统将编译,连接,自动运行程序,但是会在程序设置了断点(breakpoint)处停下。
BuildExcute 命令快捷键:Ctrl+F5 系统将编译,连接,运行编译好的程序代码,因此不会在断点处停留,但是在程序执行结束之后,系统会给一个Pause,以方便用户观察输出结果。
Stop debug命令 快捷键:Shift+F5 本命令是用来终止动态调试过程的。

㈦ C#如何通过代码实现生成EXE可执行文件,

你这个叫动态编译.
有很多方式.
最简单的是把一个EXE拆开.把要替换的地方替换掉.再写入文件.
另外一种是用
编译器
编译一下.
.NET
自己就有编译器.
所以你完全可以生成一个CS代码文本.把引用加上,就可以编译了.
另外就是可以用MSIL,直接内存生成一个Type来运行.呵呵.方法多的是.

㈧ 如何利用C#语言 编写一个可以生成exe文件的文件(不是编译源文件那个生成 谢谢!)

1 编写一个窗体程序,这个程序一运行就读取C盘某个txt文件,或读取注册表里某个值,或读取APPCONFIG文件,然后弹出一个messagebox对话框,显示刚才读取到的值。编译得到这个程序的exe文件。
2 编写一个窗体程序,有文本框和一个生成按钮。把刚才那个exe文件放到项目的文件夹中。点下按钮后就把文本框内的值保存到C盘某个txt文件,或注册表里某个值,或APPCONFIG文件。再把项目文件夹中的exe文件复制到指定文件夹内。

㈨ vc编译的EXE程序怎么无法打开

你是不是复制到另一台没有安装VC的电脑上运行了?
这是因为你用得是动态链接库,VC的函数库没有存在情况下是不能运行的。建议使用静态链接库编程或者使用Release编译
Release编译方法就是:
点击 编译->放置远程配置->选择 **Release 然后确定
点击 构建(F7)
生成的exe文件就能在别的计算机上运行了

㈩ 请教C语言高手,为什么用动态库编译出来的exe和用静态库的一样大理论上动态库的应该更小才对啊。

可能是因为函数太简单的原因吧,将函数整长一些试试。

热点内容
百度云下载文件夹 发布:2025-05-18 03:17:33 浏览:674
php云开发 发布:2025-05-18 03:12:41 浏览:447
sql语句显示表 发布:2025-05-18 03:12:30 浏览:690
数据库系统的例子 发布:2025-05-18 03:02:42 浏览:191
数字化储存与编译是什么 发布:2025-05-18 02:56:55 浏览:217
个人网站模板源码 发布:2025-05-18 02:51:17 浏览:490
主服务器ip地址 发布:2025-05-18 02:46:29 浏览:856
电脑配置太低玩不了绝地求生怎么办 发布:2025-05-18 02:38:39 浏览:797
存储过程怎么出错了 发布:2025-05-18 02:37:16 浏览:368
32寸算法 发布:2025-05-18 02:22:14 浏览:744