为什么 MSCVRT 库在链接时会产生冲突?
我正在 Visual C++ 2008 中构建一个项目,这是一个基于 MFC 的静态 C++ 类库应用程序示例,我很快将在我自己的项目中使用。在构建调试配置时,我得到…
装有 Windows Server 2008 的现成服务器是否包含 VC90 CRT?
Windows Server 2003 也有同样的问题。 我是否需要指导人们安装 VC 2008 sp1 运行时? 答案是否取决于服务器运行的是 x64 还是 x86 版本? VC Runtime…
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 运行时库类型。 我了解实现上的差异,但我仍然不确定该使用哪一个。 有什么优点/缺…