场景:
1.有时候需要单独使用wx里的某个dll或对wx项目的逻辑部分进行单元测试,这时候就需要wx代码能在命令行下运行,因为这样测试会更快。
能看懂吧?呵呵。
int main(int argc, char **argv) {
setbuf(stdout,(char*)NULL);
setbuf(stderr,(char*)NULL);
gArgc = argc;
gArgv = argv;
setlocale(LC_ALL, "chs");
bool status = ::wxEntryStart(argc,argv);
wxFileSystem::AddHandler(new wxZipFSHandler);
wxInitAllImageHandlers();
testing::InitGoogleTest(&argc, argv);
int result = RUN_ALL_TESTS();
::wxEntryCleanup();
return result;
}