![](/img/trans.png)
[英]How to run a Qt application in headless mode (without showing my GUI)
[英]Run application without GUI on iOS?
我有一個 C++ 庫,我想將它包含到我的 iOS 應用程序中。 它有單元測試。 如果我簡單地說,它是這樣的:
#include <cstdio>
int main()
{
printf("Test result\n");
}
是否可以在基於 arm64 的 iOS 設備上運行僅使用 stdin/stdout 的應用程序,以確保所有編譯和工作正常?
我可以在帶有 adb push/adb shell 的真正 android 設備上做到這一點,所以我想知道,是否可以在基於 iOS 的設備上做同樣的事情?
目前尚不清楚您要歸檔什么。 但讓我猜猜:
但是如果你有單元測試的源代碼,那么通過一些小的改動你就可以將它們編譯為一個庫,而不是一個可執行文件。 並從您可以自己編寫的“外殼”調用它們 - 一個小型主機應用程序,其唯一目的是調用這些測試(並且可能通過任何適合您的連接發送它們的結果)。
有關此的更多信息,您可以在此處閱讀
是的,這個主機應用程序將有一個 GUI,但我真的不明白你為什么反對它……如果你真的反對的話。
這些也可能有幫助:
iPhone / shell 命令提示符的調試橋
iOS 設備的 ADB 等效項
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.