LoadLibrary() 无法加载带有清单和私有程序集的 DLL
我正在开发一个使用多个 DLL 的 Windows 应用程序 (EXE)。开发是在 VCExpress 2005 (VC 8.0) 中进行的,仅使用 C。 其中一些 DLL 是使用 LoadLibrary …
为什么 _CrtSetBreakAlloc 不会导致断点?
我正在使用 中的 Visual CRT 内存泄漏检测例程;当我调用 _CrtDumpMemoryLeaks 时,每次调用程序都会一致报告一次分配: {133} normal block at 0x04F…
vcredist_x86.dll 和版本 8.0.50727.4053
Visual C++ 2005 我在我的系统上构建,使用 CRT DLL 版本 8.0.50727.4053。我相信它是最新的,并且由 Windows 自动更新。 在用户系统上,找不到此版本…
ctypes中不同版本的msvcrt
在 Windows 中,当我导入 ctypes 模块时,ctypes.cdll.msvcrt 对象会自动存在,它代表 msvcrt Microsoft C++ 运行时库 根据文档。 但是,我注意到还有…
在 Win32 上使用 Gcc 并链接到 msvcrt.dll
我知道微软建议不要链接到 msvcrt.dll,所以请不要让我受到这个警告。他们一直在他们的软件(如 WinDbg)中这样做,并且不会引入重大更改,因为所有 V…
在 Windows 上检测多个链接的 C 运行时
我在 Windows(64 位)上从事的项目之一遇到了一些问题。 该程序有时会崩溃,有时不会,我怀疑问题与多个链接的 C 运行时有关。 我如何在 Windows 上…
如何解决 Visual Studio (LNK2005) 中的此链接错误?
我一直遇到以下形式的链接器错误: libcmtd.dll msvmrtd.dll 某些元素(例如: _mkdir ) 已经 定义... 但我不知道如何解决它们。 这是完整的错误消息…
_CrtDbgReportW 在 Windows Mobile 中的哪里输出?
我正在使用 ASSERTE 宏来检查先决条件。 根据其定义,它使用 ASSERT_BASE,而 ASSERT_BASE 又调用 _CrtDbgReportW 来打印消息。 _CrtDbgReportW 输出…
.NET 3.5 捆绑了哪个 CRT 版本?
为了最小化部署包,我想知道.NET redists 中已经包含的 CRT 版本。 我已经收集的信息是: .NET 2.0 -> CRT 8.0.50727.42 .NET 2.0 SP1 -> CRT 8.0…
是否有与 EDQUOT 等效的 Windows 版本?
我正在将一些 C++ 代码从 UNIX 移植到 Windows,该代码检测 EDQUOT 错误的发生,该错误表明超出当前用户磁盘配额的尝试失败。 Visual Studio 的 没有 …
我应该使用 /MD 还是 /MT 进行编译?
在 Visual Studio 中,有编译标志 /MD 和 /MT,可让您选择所需的 C 运行时库类型。 我了解实现上的差异,但我仍然不确定该使用哪一个。 有什么优点/缺…
我应该静态还是动态链接到 Visual Studio C 运行时?
我读过双方关于在 Visual Studio 项目中应该静态还是动态链接到 C 运行时库的争论,但我仍然不完全确定该怎么想。 我的项目引入了一些第三方库(Pytho…
如何执行 C++ 编译器使用特定的CRT版本?
我正在使用 VS2008 开发 COM dll,默认情况下使用 CRT 版本 9 但我使用的 TSF(文本服务框架)与新的 CRT 不兼容。 我认为解决方案是使用兼容的那么我…