zhangpipi123 发表于 2013-3-14 15:58:28

AU能否将多个源文件编译成一个exe 菜鸟发帖

本帖最后由 zhangpipi123 于 2013-3-14 16:25 编辑

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

求高手指点。

veket_linux 发表于 2013-3-14 18:13:25

#include 和C语言差不多

glsanshi 发表于 2013-3-14 22:09:30

FileInstall
看帮助

zhangpipi123 发表于 2013-3-15 09:11:38

回复 2# veket_linux


你好,就直接在头文件中引入文件名?

wsfda 发表于 2013-3-15 09:31:10

FileInstall
看帮助
glsanshi 发表于 2013-3-14 22:09 http://www.autoitx.com/images/common/back.gif


    用这个,
看Fileinstall的函数说明

cnmini 发表于 2013-3-17 06:38:52

其实已经有解了,打包函数就可以
#include
然后fileinstall到一个exe程序,之后再在你的程序里面运行这个exe程序

menfan1 发表于 2013-3-18 18:19:00

一般都是用#include

linnsky 发表于 2013-3-19 17:11:15

fileinstall可以把多个exe放进一个程序里

chishingchan 发表于 2013-3-19 18:01:53

是不是应该编译成dll库文件呢?

131738 发表于 2013-3-19 19:13:37

回复 1# zhangpipi123

将部分相关源码写成若干个 .au3 文件,然后再主脚本中使用#include <xxx.au3>,
注意这个语句在脚本中的位置,有可能因 #include 语句位置出现变量未定义等的错误!

mbdnmt 发表于 2013-3-20 00:17:12

没有用过fileinstall,我想一般的#include也够用了

wql8549 发表于 2013-3-20 15:10:47

看帮助,是可以的

jwchen119 发表于 2013-3-23 18:13:39

#include 和 FileInstall 使用時機不太一樣
一般 #include 用於附加 UDF
FileInstall 多用於編譯時附加檔案(測試過可支援圖片檔 dll 等檔案)

烟雨 发表于 2013-3-24 08:51:14

感觉没意义 还是独立的

老猥 发表于 2013-4-3 22:52:50

学习了~都有用处
页: [1]
查看完整版本: AU能否将多个源文件编译成一个exe 菜鸟发帖