- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我们有一个(主要是)C#/WPF 应用程序,它通过互操作调用一些 C++ 库。
出于测试目的(并且由于第三方库中的一些不一致),我们希望在目标机器上分发调试版本或我们的应用程序,部分用于远程调试。
无论如何,当这样做时,程序会在加载 C++ dll 时出现可怕的 0x800736B1 错误。这似乎(至少在我们找到下一个绊脚石之前)是由于目标机器上没有安装 VC++ 运行时库的调试版本造成的。
是否有带有调试库的 VC++ 可再发行包版本,或者如果没有,是否有将这些库放在测试机器上的“首选”方法?
谢谢,wTs
最佳答案
这是官方的 MS 说明。
Preparing a Test Machine To Run a Debug Executable
使用合并模块将特定 Visual C++ 库的调试版本作为共享并排程序集安装到 native 程序集缓存(WinSxS 文件夹)中。
关于c++ - 是否有带有 DEBUG dll 的 VC++ 2008 Redistributable Package 版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3882257/
我重建了一台笔记本电脑,并在此过程中安装了 VS2017,其中包括安装 C++ 2017 Redistributable(x64) - 14.10.24728 我尝试安装其他使用 C++ Redist
过去几年我一直坚持使用 .Net 2.0,直到最近才有机会使用 VS2010 和 .Net 4。 当 Visual Studio 2005 安装在计算机上时,它在位置 C:\Program Files
python 是否需要 microsoft visual c++ redistributable 才能运行代码? 我正在使用 pyinstaller 将我的 .py 代码编译成 exe。在某些系统中,
我正在安装 GTA 5,它还安装了 Visual C++ Redistributables。这让我对某事感到好奇,因为这种情况经常发生。 据我所知,这些是链接到 VC++ 库所必需的,但我的系统上已经
我在哪里可以下载以下版本的 Java 运行时的可再发行组件? Java 1.6 Update 29 最佳答案 Java 的可再发行组件是 JRE 和 JDK。您可以从 Oracle 网站获取它们。如果
我正在创建一个 .msi 安装程序,它必须确定系统中是否存在 Visual C++ 2015 Redistributable,如果没有,则使用自定义消息中断安装。官方 Wix 文档指的是 VC++ 的
我已经让 XNA 在 Visual Studio 2012 上运行得非常好,并且在任何已经安装了 XNA Framework Redistributable 4.0 的计算机上发布、安装和运行游戏也能
我们公司正准备在全公司范围内升级到 Windows 7 64 位。运行升级项目的人员已经汇总了需要在每台机器上安装的应用程序列表,我和我的同事的任务是在新操作系统中测试所有这些应用程序。 我们的应用程
上周我继承了一个遗留的非托管 C++ 应用程序。 不幸的是,项目设置不是 100% 可靠的,并且没有文档。我所知道的是,该产品是使用 Microsoft Visual C++ 2008 Redistr
几个月前,我安装了 Visual Studio IDE,然后卸载了它,并(愚蠢地)卸载了所有 Visual C++ Redistributables。我成功安装了从 2005 年到 2013 年的所有
这个问题在这里已经有了答案: Detect if Visual C++ Redistributable for Visual Studio 2012 is installed (21 个回答) 关闭
如果 visual C++ 编译器编译的代码是纯 C++,为什么还需要可再分发的包?这会使您的代码依赖于平台吗?将可视化 C++ 编译器与可再发行组件包一起使用是否比将其他 IDE 与 g++ 一起使
我在 C++ 培训项目中做了很多事情,stackoverflow 对我帮助很大。我总是尽量保持它的“标准”,这样它就可以跨平台了。到处使用 boost、C++11 线程和使用 WIN32 套接字或 B
为了能够通过 SSIS 工作流使用 Excel,我需要安装适当的插件。可再发行和运行时有什么区别? 例子: Microsoft Access Database Engine 2010 Redistri
我在带有 GPU 的 Windows 机器上工作。 我已经在 conda 环境中安装了 pytorch conda install pytorch torchvision cudatoolkit=10
我有包含 vcredist_x86.exe/vcredist_x64.exe 的安装程序,所以如果用户机器没有安装 VC++ 可再发行组件,那么我安装它。 但是,vcredist_x86.exe/vc
随着 Microsoft 在其最新版本中更改注册表项的模式,我如何检测机器上是否安装了 Visual C++ 2017 Redistributable? 我的目标是安装 VC++2015Redist,
我正在 Visual Studio 中编写一个简单的 C++ 应用程序。它还有一个安装项目。它在我的开发计算机上运行良好,但是当我在用户计算机上安装此应用程序时,它需要 Visual C++ Redi
我需要使用 JRE 在 Tomcat 7 上分发我的 Web 应用程序,并覆盖(如果客户有)他们自己机器上的 JAVA_HOME 设置。我需要能够将 tomcat 安装为 Windows 服务并启动/
我正在制作一个非常小的 MFC 应用程序 TestEnumProcs.exe,它没有很多依赖项。这是“Dependency Walker”的屏幕截图: 我获得了 Microsoft 的 MFC 可再发
我是一名优秀的程序员,十分优秀!