- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
如果 visual C++ 编译器编译的代码是纯 C++,为什么还需要可再分发的包?这会使您的代码依赖于平台吗?将可视化 C++ 编译器与可再发行组件包一起使用是否比将其他 IDE 与 g++ 一起使用有任何优势?
最佳答案
代码不依赖于平台,生成的可执行文件是。它与带有标准库实现的 MS 库链接,这些库作为 DLL 包含在可再分发文件中。
IIRC 应该有一个静态链接所有内容的选项,这样您就不需要额外的可再发行组件,但生成的二进制文件仍将依赖于平台——例如,您不能在 UNIX 系统上运行 Windows 二进制文件(至少没有 WINE)。
关于c++ - 为什么需要 Visual C++ Redistributable Package?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8708075/
我重建了一台笔记本电脑,并在此过程中安装了 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 可再发
我是一名优秀的程序员,十分优秀!