草庐IT

microsoft-runtime-library

全部标签

c++ - 为什么 Microsoft 在其 DirectX10 管道变量中使用 "g_"命名约定?

Microsoft的DirectXSDK中的大多数示例代码都包含使用g_前缀作为WindowsAPI变量的变量,以及DirectX管道变量,例如交换链。以下是一些示例:D3D10_DRIVER_TYPEg_driverType;ID3D10Device*g_pd3dDevice;IDXGISwapChain*g_pSwapChain;ID3D10RenderTargetView*g_pRenderTargetView;ID3D10Effect*g_pEffect;ID3D10EffectTechnique*g_pTechnique;ID3D10InputLayout*g_pVertex

c++ - Microsoft _s 函数,它们现在是 C++ 标准的一部分吗?

我最近刚将我的IDE更改为来自MSVC++6的MSVisualStudio2005,我收到了很多弃用警告。我没有忽略警告,而是开始将它们更改为_s等价物。但是,我随后发现这些是仅限Microsoft的实现。我在某处读到他们正在插入这些成为标准的一部分。是吗?使用这些_s函数是个好主意吗?还是我应该使用其他东西?谢谢。 最佳答案 *_s()函数不是C标准的一部分,但是有一份待定的“技术报告”建议添加它们(我不确定TR中的例程是否与Microsoft的完全相同,或者只是相似)。TR24731-1:C库扩展第I部分:边界检查接口(inte

.NET CORE,N层应用程序,如果服务层对Microsoft.extensions.options.dll具有依赖性

直接问题是:microsoft.extensions.options.ioptions是否仅在伞应用程序的上下文(在这种情况下为Web应用程序)或类库中使用?例子:在N层ASP.NET核心应用中,我们拥有的服务层取决于来自来自的某些设置appsettings.json文件。我们首先从startup.cs中的这些线开始的东西:services.Configure(options=>{options.OptionProperty1=Configuration["OptionXSection:OptionXProperty"];});然后在服务构造函数中:ServiceConstructor(IOp

使用Microsoft Graph Client SDK您如何使用搜索ODATA查询

使用MicrosoftGraphClientSDK,如果主题或身体包含某个搜索词,则如何使用搜索ODATA查询查找。$searchodata查询参数可在GraphClientAPI中获得,但是我找不到如何使用客户端SDK来使用C#的client参数。看答案您可以通过传递在列表中添加任何查询参数QueryOptions到Request方法。Listoptions=newList{newQueryOption("$search","lunch")};varmessages=awaitclient.Me.Messages.Request(options).GetAsync();文档:https://

c++ - 可以阻止单个应用程序的 Microsoft 错误报告吗?

我们有一个非托管C++应用程序,它利用第3方API来读取CAD文件。在某些损坏的CAD文件上,第3方库崩溃并导致我们的EXE崩溃。因此,我们的主应用程序是一个单独的EXE,这样它就不会受到崩溃的影响。但是,我们最终会遇到恼人的Microsoft错误报告对话框。我不想在系统范围内禁用Microsoft错误报告。有没有办法关闭单个应用程序的错误报告,这样如果它崩溃了,它会静默崩溃而不会弹出错误对话框? 最佳答案 在Vista及更高版本上,WerAddExcludedApplicationAPI函数可用于从错误报告中排除指定的应用程序可执

c++ - 尝试从 std::runtime_error 继承时出现编译错误

我正在尝试在Ubuntu下用g++编译它:#ifndefPARSEEXCEPTION_H#definePARSEEXCEPTION_H#include#include#includestructParseException:publicstd::runtime_error{explicitParseException(conststd::string&msg):std::runtime_error(msg){};explicitParseException(conststd::string&token,conststd::string&found):std::runtime_error

c++: 捕获 runtime_error

我正在家里学习C++,我正在使用rapidxml库。我正在使用它提供的实用程序来打开文件:rapidxml::filemyfile(&filechars[0]);我注意到如果filechars错误,rapidxml::file会抛出一个runtime_error://Openstreambasic_ifstreamstream(filename,ios::binary);if(!stream)throwruntime_error(string("cannotopenfile")+filename);stream.unsetf(ios::skipws);我想我需要写这样的东西:try{r

ios - dyld : Library not loaded: @rpath/Alamofire. 设备 iOS 9 上的框架/Alamofire 错误,无法编译

我正在使用适用于iOS的“GoogleAnalytics”SDK。SDK强制我将Enablebitcode从Yes设置为NO当我禁用bitcode时,我在我的设备(iOS9)上遇到编译错误,但在模拟器上却没有dyld:Librarynotloaded:@rpath/Alamofire.framework/Alamofire引用自:/var/mobile/Containers/Bundle/Application/940F4D49-6239-4645-9FAE-99D482BFA1C4/SkipIt.app/SkipIt原因:找不到图片我通过cocoaPods添加了Alamofire。为

iphone - 我应该将 sqlite 数据库文件写入 Documents 目录还是 Library/Caches?

我已经阅读了Apple的数据存储指南,对于应该将我在我的应用程序中创建的sqlite数据库文件保存在何处感到非常困惑。即使应用程序处于离线模式,我也想从sqlite文件中读取。我读到创建的此类文件应保存在库/缓存中,并设置“不备份”标志。请建议我执行相同操作的正确方法。 最佳答案 答案取决于您的数据库文件是如何创建的:AccordingtotheDataStorageGuidelinespage:Onlydocumentsandotherdatathatisuser-generated,orthatcannototherwisebe

如何在win7同样支持Webview2 在 WPF 中使用本地 Webview2 ,如何不依赖系统 Runtime

项目运行环境:.NetFramework4.5.2Windows7x64ServicePack1WebView2Microsoft.WebView2.FixedVersionRuntime.120.0.2210.91.x64考虑到很多老项目,本项目使用的是.NetFramework4.5.2,.Net 更高版本的其实也是可以支持的。1、下载WebView2固定版本RuntimeWebView2Runtime: https://developer.microsoft.com/zh-CN/microsoft-edge/webview2/#download首先下载自己想要的固定版本的 WebView