草庐IT

native-sdk

全部标签

c++ - 用于 native C++ 应用程序的 GUI 库

我知道这个问题已经有人问过,但我希望能有新的发现。我在使用MFC作为GUI库的相当大的遗留应用程序的UI中工作。我们想对UI进行全面刷新,我正在寻找要使用的GUI库。我想在Android中添加一些奇特的东西,比如列表/网格,用户可以在其中以非常自然的方式滚动。那里有什么新东西吗? 最佳答案 你应该看看Qt和WxWidgets。两者都是跨平台的!两者各有优缺点,但此刻都非​​常成熟。Qt:http://qt-project.org/.这个框架的设计模式非常好,它有一个很好、简单的信​​号/槽(回调)机制。WxWidgets:http:

c++ - 静态链接具有较新平台 SDK 的库,可能吗?

我正在处理一些使用VisualC++6.0构建的古老代码库。我需要调用AllowSetForegroundWindow()但构建它的平台SDK没有定义该函数(我猜这是2000年之前的一些PSDK)。将PSDK更新为确实包含AllowSetForegroundWindow()的选项似乎不是一种选择,因为Microsoft不再提供对VisualC++6.0的支持并且SDK无法在线使用(甚至无法从购买光盘,我试过了)。我的问题是我是否可以在VS2010中编写一个静态库,其中包含AllowSetForegroundWindow()调用,并与VSC++6.0项目链接,并通过该库调用该调用。或者有

c++ - 使用 rundll32.exe 调试 native dll,无法加载符号

我正在编写一个nativedll,该dll将与rundll32.exe一起运行(这是我们客户的义务)。我使用VS的调试属性来定义:Command:c:\windows\system32\rundll32.exeCommandArgument:$(TargetPath),ENTRY_POINTENTRY_POINT是我的dll的导出函数,它遵循rundll32.exe接口(interface)。此设置调用我的函数,但不会加载任何符号,因此不会触发任何断点。我了解到我的函数只有在调用MessageBox入口后才会被调用。当我使用自己的容器应用程序时(只是一个exe调用Loadlibrary

windows - Windows SDK 里面有什么?

为windows开发程序,我们需要windowsSDK。我知道这个SDK有助于创建窗口和处理窗口事件等等。我想它还使我们能够操作文件和注册表。(同一个SDK是线程创建和处理的原因吗?)一切都很好!我想知道作为此SDK一部分的文件和库是什么。当我安装操作系统或安装像VisualStudio这样的编辑器时,它也会出现吗?有时我会单独看到指向WindowsSDK的链接。它与我在安装VisualStudio时得到的一样还是有更多的东西。 最佳答案 BaseServices:提供对Windows系统可用的基本资源的访问。包括像这样的东西文件系

.net - 托管 System::Diagnostics::Debugger::Launch 函数的非托管/ native 替代方案?

我有一个混合模式应用程序,如果在内部数据结构中发现错误,我想在其中启动调试器。奇怪的是,DebugBreak和__debugbreak函数似乎没有按预期工作(.Net框架似乎拦截了断点异常,导致各种讨厌的副作用)。我之前的问题的解决方案(参见BehaviorofDebugBreakdiffersbetweenunmanagedandmixed(unmanaged+managed)application?)似乎适用于非常简单的情况,但不适用于我的应用程序(它只会让我的应用程序挂起)。幸运的是,我发现执行System::Diagnostics::Debugger::Launch似乎可以解决

c++ - native CheckedListBox?

在.NET领域,有非常有用的System.Windows.Forms.CheckedListBox类。WindowsCommonControls中的等价物是什么?(如果有的话) 最佳答案 将ListView变成带有复选框的View。如果您希望它类似于ListBox,请仅使用1列。ListView_SetExtendedListViewStyle(handle,LVS_EX_CHECKBOXES|LVS_EX_FULLROWSELECT); 关于c++-nativeCheckedListB

c++ - 在哪里可以下载微软语音 SDK 5.4

我需要开发一个简单的64位C++文本转语音(TTS)程序以在Windows7和Vista上运行。我的第一步是尝试从SAPI5.4教程编译程序。但是我在我的Windows7机器上找不到所需的SAPI5.4包。我在网上搜索了一下,只有SAPI5.1适用于WindowsXP。MicrosoftSpeechTechnologypage声称“用于对Windows7中包含的语音引擎进行编程的native代码API”。SAPI5.4tutorial有以下指令:Step1.SettinguptheProject:…CodeListing1NextaddthepathstoSAPI.handSAPI.l

windows - 您通常将 DirectX SDK 文件夹放在哪里?

我是DirectX-11图形编程的新手,许多教程都引用了DirectXSDK及其中包含的示例。但是我无法在我的桌面上找到我的DirectXSDK文件夹,即使我可以在VisualStudio上运行DirectX程序。那么DirectXSDK通常存储在我的PC上的什么地方。我使用的是Windows8,所以DirectX已经包含在内,我无需安装它。提前致谢。 最佳答案 “DirectX运行时”是操作系统的一部分,而不是“DirectXSDK”。很长一段时间,DirectXSDK是您下载和安装的,因此开发人员可以获得header、库和工具来

c++ - 如何在不安装 Windows SDK 的情况下在客户端 PC 上使用已编译的 DLL?

我构建了一个用于C#Windows应用程序的C++DLL,该DLL链接到一些WindowsAPI。但是,当我在干净的Windows7上运行它时出现错误,它说“System.DllNotFoundException:无法加载DLL”。如果我安装WindowsSDK,那么一切都很好。谁能告诉我如何在不安装WindowsSDK的情况下进行修复? 最佳答案 “缺少dll”的第一个嫌疑人是C++运行时,它通常不是Windows操作系统安装的一部分。如果您只在干净的Windows7机器上安装C++运行时(针对您正在使用的VisualStudio

c# - Microsoft Bot 框架示例语音到文 native 器人 - clientid 和 clientSecret

更新和GitHub示例要查看有关SpeechtoText的示例代码,请参阅MicrosoftBotBuilderGitHub.我的GitHub上也有一些个人示例,从我的LUISBankingBot开始。.原帖开始使用ExampleSpeechtoTextBot时遇到问题.在代码片段中,它要求提供clientid和clientSecret,但我不确定在哪里可以找到它们。在我的FreeSubscriptions(Bing搜索-特别是免费的)我只有一个Key1和Key2,不确定clientid和clientSecret信息可以存放在哪里。我相信我无法在教程中继续前进,除非在我可以找到clie