GeoTest ATEasy 软件开发环境中的 "Check All" 与 "Build/ReBuild All"
"Check All" vs "Build/ReBuild All" in GeoTest ATEasy software development environment
我正在使用ATEasy
软件开发环境开发自动测试。
ATEasy
版本是 6-136b
。
在其中一个项目中,我使用了受密码保护的第三方驱动程序,因此我无法查看其代码。
当我想编译并检查错误时(通过单击 Check All
),我得到:
Compiling ...
ST
System
A2D
Compiler error #570: Expected integer expression, found in 'A2D.API_RemoteRegister' in line 3
但是,当我尝试编译和构建项目时(通过单击 Build
或 Rebuild all
),我得到了这个:
------ Rebuild All started: Project: ST ------
Compiling ...
ST
System
A2D
No Errors
Creating 'D:\ST.exe' ...
Done.
当我 运行 ST.EXE
一切正常时。
怎么可能?在这两种情况下,我都看到它编译了代码 (Compiling ...
)
我在 ATEasy 论坛上问了这个问题并得到了这个重播:
Check All - checks all procedure no matter if they were referenced in your project.
Build and Rebuild All - only checks your project referenced procedures.
Since in your project you are not calling API_RemoteRegister the error you have will not shown.
我进一步检查了一下,发现如果没有对某个函数的引用,编译器就会将其添加到编译中。
如果你想在编译中添加一个函数,你可以通过:
右击函数-->属性-->勾选"compile"
我正在使用ATEasy
软件开发环境开发自动测试。
ATEasy
版本是 6-136b
。
在其中一个项目中,我使用了受密码保护的第三方驱动程序,因此我无法查看其代码。
当我想编译并检查错误时(通过单击 Check All
),我得到:
Compiling ...
ST
System
A2D
Compiler error #570: Expected integer expression, found in 'A2D.API_RemoteRegister' in line 3
但是,当我尝试编译和构建项目时(通过单击 Build
或 Rebuild all
),我得到了这个:
------ Rebuild All started: Project: ST ------
Compiling ...
ST
System
A2D
No Errors
Creating 'D:\ST.exe' ...
Done.
当我 运行 ST.EXE
一切正常时。
怎么可能?在这两种情况下,我都看到它编译了代码 (Compiling ...
)
我在 ATEasy 论坛上问了这个问题并得到了这个重播:
Check All - checks all procedure no matter if they were referenced in your project. Build and Rebuild All - only checks your project referenced procedures. Since in your project you are not calling API_RemoteRegister the error you have will not shown.
我进一步检查了一下,发现如果没有对某个函数的引用,编译器就会将其添加到编译中。
如果你想在编译中添加一个函数,你可以通过:
右击函数-->属性-->勾选"compile"