小编Mar*_*inG的帖子

我如何使用CMake生成Windows 10通用项目

我正在尝试使用CMake为Windows 10生成Visual Studio 15项目c ++静态库.它应该可以在手机上使用,所以我认为它应该支持Windows应用商店.我可以设置任何标志吗?

我发现https://github.com/Microsoft/CMake,它是微软的CMake的分支,但我找不到如何使用它来启用uniwersal app支持的线索.

使用"正常"cmake当我打开对windows stope的支持时,我得到一个错误:

错误MSB3843:项目"project1"以平台"Windows"为目标,但引用了针对平台"UAP"的SDK"Visual C++ 2015 Runtime for Universal Windows Platform Apps v14.0".

c++ windows-10 visual-studio-2015 windows-10-mobile

10
推荐指数
1
解决办法
7122
查看次数

在Windows 10通用应用程序中使用Boost

我正在开发Windows 10通用应用程序,主要针对Windows手机.当尝试使用boost时,我得到这样的错误:

boost/asio/detail/impl/win_thread.ipp(48): error C2039: 'TerminateThread': is not a member of '`global namespace''
Run Code Online (Sandbox Code Playgroud)

据我所知,这个问题是由于使用win32 api的提升而发生的,Windows 10通用应用程序不支持.我尝试了1.58(当前官方发布)和1.59(发布候选版).有没有我失踪的旗帜?您是否有任何与boost和Windows通用应用程序支持相关的信息?


我创建了最小程序来重现这个错误:

#include <boost/asio.hpp>

int main()
{
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

事实上,我得到的第一个错误是:

c:\program files (x86)\windows kits\10\include\10.0.10240.0\um\processthreadsapi.h(491): error C3861: 'FlsAlloc': identifier not found
Run Code Online (Sandbox Code Playgroud)

c++ boost win-universal-app windows-10

10
推荐指数
1
解决办法
1857
查看次数

有没有办法在qt中卸载eventfilter?

我只需要一段时间才能使用事件过滤器,有没有办法在以后卸载它?

c++ events qt qobject qtcore

5
推荐指数
2
解决办法
2923
查看次数