C++ boost测试框架可以在IOS上运行吗?

C++ boost测试框架可以在IOS上运行吗?,c++,ios,macos,unit-testing,boost,C++,Ios,Macos,Unit Testing,Boost,我一直在使用BOOST测试库在不同的平台上执行单元测试,如Windows、Linux和MAC。但是在IOS上,如果我仍然使用在Windows、Linux和MAC上使用过的相同单元测试套件,它将失败。如果我很了解IOS,就不可能构建一个可以在IOS上运行的可执行命令行程序。而可以在Windows、Linux和MAC上运行的单元测试程序是一个命令行程序。此外,IOS处理路径的方式也大不相同。我知道在IOS上,人们通常通过XTest来执行测试。我只是想知道是否仍然可以使用BOOST测试库在带有xcod

我一直在使用BOOST测试库在不同的平台上执行单元测试,如Windows、Linux和MAC。但是在IOS上,如果我仍然使用在Windows、Linux和MAC上使用过的相同单元测试套件,它将失败。如果我很了解IOS,就不可能构建一个可以在IOS上运行的可执行命令行程序。而可以在Windows、Linux和MAC上运行的单元测试程序是一个命令行程序。此外,IOS处理路径的方式也大不相同。我知道在IOS上,人们通常通过XTest来执行测试。我只是想知道是否仍然可以使用BOOST测试库在带有xcode 4的IOS上进行单元测试。如有任何意见,将不胜感激

查看此
以构建可在IOS上运行的可执行命令行程序
为什么不可以?你可以。请注意,您只能看到xcode中的输出日志。还请注意,当您使用代码0退出程序时,ios会有一种奇怪的行为(请参阅)。我已经尝试了gtest,并创建了一个函数,该函数将添加一个测试,该测试将启动并解析其输出:。我认为类似的事情可以在这次测试中完成