我有一个主要活动的菜单(res/menu/main_menu.xml),我只想在Actionbar上有一个项目,其余项目将隐藏在三个点菜单下.

问题是,我从未在动作栏上看到三个点项目.为什么我看不到三个点项目?如何强制隐藏物品?
注意:我使用minSdkVersion ="14"并在AVD中测试.
android menu android-4.0-ice-cream-sandwich android-actionbar
我有一个示例项目,它使用QSslSocket并QSslCertificate从SSL证书中获取信息(Qt 5.7,Windows 10).QSslSocket::supportsSsl()函数返回false,我在运行时得到这些错误:
qt.network.ssl: QSslSocket: cannot call unresolved function SSLv23_client_method
qt.network.ssl: QSslSocket: cannot call unresolved function SSL_CTX_new
qt.network.ssl: QSslSocket: cannot call unresolved function SSL_library_init
qt.network.ssl: QSslSocket: cannot call unresolved function ERR_get_error
Run Code Online (Sandbox Code Playgroud)
所以我编译了OpenSSL_1.1.0并将其链接到我的项目:
INCLUDEPATH += . "C:/OpenSSL-Win32/include/" LIBS +=
-L"C:/OpenSSL-Win32/lib/" -llibcrypto -llibssl
Run Code Online (Sandbox Code Playgroud)
但仍然是同样的错误.我下载了OpenSSL安装程序,但仍然如此.
奇怪的是QSslSocket::sslLibraryBuildVersionString()返回OpenSSL 1.0.2g 1 Mar 2016,即使我编译并安装了OpenSSL_1.1.0.
我知道我错过了一个简单的细节.请告诉我它是什么.谢谢.
我的应用程序连续向不同的主机发送UDP数据包 当主机处于活动状态时,UDP数据包到达主机,sendto函数返回发送给它的字节数.但是当主机出现故障(电缆拔出或重置)时,sendto功能不会发送UDP数据包,但仍会返回缓冲区中的字节数.不会发送UDP数据包,而是发送ARP数据包以查找主机.为什么sendto函数不返回SOCKET_ERROR?WSAGetLastError函数也返回0.如何在向无法访问的主机发送UDP数据包时发现错误?
PS我的操作系统是Winodws 7 x64,我的应用程序是原生C++和64位.