草庐IT

warper_creator

全部标签

windows - GetWindowLong() - Creators Update 引入的行为变化破坏了我的 win32 应用程序

最近对Windows10进行的创意者更新破坏了我使用Win32APIGetWindowLong()的应用程序代码。在Windows10CreatorUpdate之前,即使进程B(主线程)被阻止,一个进程(比如进程A)也能够在另一个进程的窗口句柄(比如进程B)上调用GetWindowWord()/GetWindowLong()API在某些系统调用中(例如等待释放互斥量)。因此,尽管进程B被阻塞,进程A仍能够使用这些API成功查询进程B拥有的窗口的保留内存。但是,在Windows10上应用CreatorUpdates后,当进程B(主线程)被阻塞时,进程A在属于进程B的窗口上调用这些API时

windows - QT Creator 3.0.1 Windows调试突然变慢为什么?

我已经在Windows上正常使用QTCreator3.0.1很长一段时间了,现在,突然之间,调试变得非常慢。跨过去,在监Windows口看到本地人,恢复执行,一切都需要很多分钟才能完成。如果我遇到断点或崩溃并尝试跳过,我会看到消息“请求运行...”,然后很长一段时间都没有。正常的调试UI被禁用(暂停、停止等),但“应用程序输出”窗口中的停止按钮已启用并且可以使用。关于我的设置的详细信息:在WindowsXPSP332位上运行使用套件Desktop5.2.1MSVC201032位来自Windowsx86调试工具的cdb.exe使用QTCreator给我的默认符号缓存位置和服务器。我删除并

Windows 10 Creators Update 更改 PropertyGrid 控件的样式

我刚刚将一些系统升级到Windows10CreatorsUpdate,我注意到Windows窗体PropertyGrid控件将其标题和栏边距的默认视觉样式更改为深灰色,如下所示:而且由于大多数情况下都会发生意想不到的视觉变化,因此用户并不满意。有没有办法恢复到旧的默认样式或者覆盖默认样式? 最佳答案 PropertyGrid中有一个错误:属性(property)PropertyGrid.LineColor有一个DefaultValue属性设置为SystemColors.InactiveBorder。但是内部字段lineColor使用

windows - Windows Creators 版本更新后 ExtTextOut 50 在 QHD/4K 屏幕上的性能下降

由于某些奇怪的原因,调用WinAPI的ExtTextOutW函数在高分辨率位图(2560x1440/3840x2160)上绘制剪切文本会导致在使用CreatorsEdition更新更新Windows10后性能下降约x50。从我的用户的测试和调试日志来看,位图或字体大小的细微差异似乎会触发性能下降。这是显示性能命中的调试日志:10/05/201715:51:50[63227,186]:CalculateRect10/05/201715:51:50[63227,190]:Rect:Left=263,Top=504,Right=3561,Bottom=215510/05/201715:51:

c++ - 将 qt creator 项目移植到 windows 时出现 z.lib 问题

我正在尝试将Qt5.9项目从Mac移植到Windows10。我能够在ubuntu安装中轻松编译项目。在尝试为Windows构建它时,我在使用查找zlib包含header时遇到了问题#include我在Stackto上按照此处的答案进行了更正#include现在我在LINK阶段出现问题,无法打开z.lib文件问题是我下载了zlib包、构建、源代码,但找不到z.lib。只有不同的命名库。在谷歌搜索我只能找到有同样问题的人,z.lib不是zlib安装中包含的库之一。这是我的项目文件:TEMPLATE=appQT+=qmlquickwidgetswebsocketsCONFIG+=c++11S

c++ - Qt Creator 中的运行按钮被禁用

即使在新创建的空项目中也会发生这种情况。运行(以及调试)按钮在Qt5配置中被禁用(它们在Qt4配置中被启用)。但是,构建按钮没有被禁用,它可以工作——我可以构建项目,但我无法从QtCreator运行它。它们在构建菜单中也被禁用。然而,一切都已启用并且适用于Qt4配置。这是一个Qt/C++项目,在Windows7(32位)上。编辑:我发现了几个相关问题-RUNbuttonnoenableinQtCreatorforQMLproject和http://qt-project.org/forums/viewthread/15737,但他们的情况略有不同,并没有给出明确的解决方案。不过,我会发布

windows - 如何将 Windows SDK 与 Qt Creator 一起使用

我一直在尝试在QtCreator中使用WindowsSDKv7.1,但运气不佳。具体来说,我如何设置QtCreator以便它编译C:\ProgramFiles\MicrosoftSDKs\Windows\v7.1\Samples中的SDK示例? 最佳答案 在QtCreator中使用File|NewFileorProject创建新项目,从Projects列表中选择OtherProject然后选择导入现有项目并单击选择...按钮。然后选择带有SDK示例的文件夹,单击下一步,然后单击完成。单击左侧的Projects(或按Ctrl+5),然

windows - 无法在 Qt Creator 中检索调试输出

在Windows上的QtCreator中,qDebug()语句不起作用,并且在输出窗口中出现以下消息:Cannotretrievedebuggingoutput.如何修复? 最佳答案 如果多个QtCreator实例处于事件状态,则可能会出现此问题。要解决此问题,只需关闭QtCreator的所有其他实例即可,它应该可以正常工作。 关于windows-无法在QtCreator中检索调试输出,我们在StackOverflow上找到一个类似的问题: https://s

c++ - 为 iOS 编译时 Qt Creator Tesseract 链接器错误

当我尝试构建我的iOS应用程序时,出现以下链接器错误。将C++标准库设置为“libstdc++”可能会修复它,但我不确定如何在QTCreator中执行此操作。Undefinedsymbolsforarchitecturearmv7:"tesseract::TessBaseAPI::End()",referencedfrom:Ocr::~Ocr()inocr.o"tesseract::TessBaseAPI::SetImage(Pixconst*)",referencedfrom:Ocr::recognize(charconst*)inocr.o"tesseract::TessBaseA

android - 在 Cocos Creator cocos2d-x 中减小游戏大小

我正在使用适用于Android和iOS平台的CocosCreator开发游戏。游戏规模小,图形元素少。我发现该游戏的APK和IPA文件大小为11.5MB。我认为这些文件(APK或IPA)一定包含一些不必要的文件。Asset文件夹的大小仅为5MB。我有以下问题:CocosCreator如何缩小iOS和Android平台的游戏体积?是否有任何优化技术可以减小艺术Assets的大小(不影响质量)?如果您对此主题有任何建议/想法,我将不胜感激。谢谢。 最佳答案 我从来没有用过CocosCreator,但是有过几次商业游戏的开发实验,游戏的大