但这个被包含的数据在调程序时经常变化,每次更新过这个外部数据文件,
都要完整编译才能更新到EXE中(我用的是BCB)。
由于程序很大,完全编译时间太长,希望可以用部分编译的办法,快速编译,
但不知道方法,请指教。谢谢
6 个解决方案
#1
这个RC编译起来应该很快的,慢的不该是她。
你还可以把它编译成lib,到时候只在link时候用到它。
你还可以把它编译成lib,到时候只在link时候用到它。
#2
没明白我的意思。
完全编译是指同时把Unit1.CPP /Unit2.cpp /Unit3.cpp ..... 都编译了
RC里包含的资源文件是变化的,怎么能做成lib
完全编译是指同时把Unit1.CPP /Unit2.cpp /Unit3.cpp ..... 都编译了
RC里包含的资源文件是变化的,怎么能做成lib
#3
那就单独编译RC文件
#4
BCB编译的时候,如果不是刻意指明,通常仅将变更的部分加以编译,完全没有必要“重新完全”编译。RC里的变化会自动处理,这些跟是否完全编译无关。
#5
F9是部分编译,
Project->builde all就是完全编译。。
Project->builde all就是完全编译。。
#6
问题是“RC里的变化BCB5并不会自动处理”啊!
所以只好用“重新完全”来编译整个工程,才能编译到这个RC文件。
我试着用一个批处理程序在RC包含外部文件更新时,同时也为这个RC文件增加一个“;”注释
符号,之前在BCB IDE中打开了这个RC文件,也能检测到RC发生变化,但按F9竟然还是没有去
编译这个RC文件。
现在除了完全编译这个笨办法,还没有更好的办法。
所以只好用“重新完全”来编译整个工程,才能编译到这个RC文件。
我试着用一个批处理程序在RC包含外部文件更新时,同时也为这个RC文件增加一个“;”注释
符号,之前在BCB IDE中打开了这个RC文件,也能检测到RC发生变化,但按F9竟然还是没有去
编译这个RC文件。
现在除了完全编译这个笨办法,还没有更好的办法。
#1
这个RC编译起来应该很快的,慢的不该是她。
你还可以把它编译成lib,到时候只在link时候用到它。
你还可以把它编译成lib,到时候只在link时候用到它。
#2
没明白我的意思。
完全编译是指同时把Unit1.CPP /Unit2.cpp /Unit3.cpp ..... 都编译了
RC里包含的资源文件是变化的,怎么能做成lib
完全编译是指同时把Unit1.CPP /Unit2.cpp /Unit3.cpp ..... 都编译了
RC里包含的资源文件是变化的,怎么能做成lib
#3
那就单独编译RC文件
#4
BCB编译的时候,如果不是刻意指明,通常仅将变更的部分加以编译,完全没有必要“重新完全”编译。RC里的变化会自动处理,这些跟是否完全编译无关。
#5
F9是部分编译,
Project->builde all就是完全编译。。
Project->builde all就是完全编译。。
#6
问题是“RC里的变化BCB5并不会自动处理”啊!
所以只好用“重新完全”来编译整个工程,才能编译到这个RC文件。
我试着用一个批处理程序在RC包含外部文件更新时,同时也为这个RC文件增加一个“;”注释
符号,之前在BCB IDE中打开了这个RC文件,也能检测到RC发生变化,但按F9竟然还是没有去
编译这个RC文件。
现在除了完全编译这个笨办法,还没有更好的办法。
所以只好用“重新完全”来编译整个工程,才能编译到这个RC文件。
我试着用一个批处理程序在RC包含外部文件更新时,同时也为这个RC文件增加一个“;”注释
符号,之前在BCB IDE中打开了这个RC文件,也能检测到RC发生变化,但按F9竟然还是没有去
编译这个RC文件。
现在除了完全编译这个笨办法,还没有更好的办法。