2015-11-26 46 views

回答

2

我想,最簡單的方法就是使用環境變量。比方說,你的測試是用「C」,然後做

set MY_VARIABLE=4711 # DOS 
    export MY_VARIABLE=4711 # Unix & Co 
    hwut my-test.exe 

所在的文件「我-test.c的」是「我的-TEST.EXE」的來源,幷包含

#include <stdlib.h> 
    ... 
    int main(int argc, char** argv) 
    { 
     ... 
     const char* MyVariable_str = getenv("MY_VARIABLE"); 
     int   my_variable; 

     my_variable = MyVariable_str ? atoi(MyVariable_str) : -1; 
     ... 
    } 

propper解決方案當然是有一些配置文件 全局配置並由測試應用程序解析。但是,這種開銷可能並不總是合理的。