找回密码
 加入
搜索
查看: 4227|回复: 14

[AU3基础] AU能否将多个源文件编译成一个exe 菜鸟发帖

 火.. [复制链接]
发表于 2013-3-14 15:58:28 | 显示全部楼层 |阅读模式
本帖最后由 zhangpipi123 于 2013-3-14 16:25 编辑

各位高人,
   问大家一下,AU3的源码,可以几个源文件一起编译成一个exe么?
   一个工程的功能很大,写在一个源文件中 肯定不现实?
  我现在想的是写在不同的源文件中,一个打包成一个exe文件。

求高手指点。
发表于 2013-3-14 18:13:25 | 显示全部楼层
#include 和C语言差不多
发表于 2013-3-14 22:09:30 | 显示全部楼层
FileInstall
看帮助
 楼主| 发表于 2013-3-15 09:11:38 | 显示全部楼层
回复 2# veket_linux


  你好,就直接在头文件中引入文件名?
发表于 2013-3-15 09:31:10 | 显示全部楼层
FileInstall
看帮助
glsanshi 发表于 2013-3-14 22:09



    用这个,
看Fileinstall的函数说明
发表于 2013-3-17 06:38:52 | 显示全部楼层
其实已经有解了,打包函数就可以
#include
然后fileinstall到一个exe程序,之后再在你的程序里面运行这个exe程序
发表于 2013-3-18 18:19:00 | 显示全部楼层
一般都是用#include
发表于 2013-3-19 17:11:15 | 显示全部楼层
fileinstall可以把多个exe放进一个程序里
发表于 2013-3-19 18:01:53 | 显示全部楼层
是不是应该编译成dll库文件呢?
发表于 2013-3-19 19:13:37 | 显示全部楼层
回复 1# zhangpipi123

将部分相关源码写成若干个 .au3 文件,然后再主脚本中使用#include <xxx.au3>,
注意这个语句在脚本中的位置,有可能因 #include 语句位置出现变量未定义等的错误!
发表于 2013-3-20 00:17:12 | 显示全部楼层
没有用过fileinstall,我想一般的#include也够用了
发表于 2013-3-20 15:10:47 | 显示全部楼层
看帮助,是可以的
发表于 2013-3-23 18:13:39 | 显示全部楼层
#include 和 FileInstall 使用時機不太一樣
一般 #include 用於附加 UDF
FileInstall 多用於編譯時附加檔案(測試過可支援圖片檔 dll 等檔案)
发表于 2013-3-24 08:51:14 | 显示全部楼层
感觉没意义 还是独立的
发表于 2013-4-3 22:52:50 | 显示全部楼层
学习了~都有用处
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-11-1 07:03 , Processed in 0.083568 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表