用VS编译出不依赖VC运行库的可独立运行的程序

分享一下我老师大神的人工智能教程。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow

               

使用vs2010编译出来的EXE应用程序在别的机子上运行时会提示找不到MSVCR100.dll,这该怎么解决呢……

  使用vs2010编译出来的EXE应用程序在别的机子上运行时会提示找不到MSVCR100.dll,这该怎么解决呢?

  一、在运行程序的计算机上安装vc2010运行库(很好的办法呀)

  说明:这种方法需要用户自己去安装,一般适用于大型程序,小程序不建议使用。

  二、在应用程序同目录上附带MSVC

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
### 回答1: 在Visual Studio 2017中,运行时库位置取决于所使用的工具集和项目设置。通常情况下,运行时库在以下位置: 1. MFC库和ATL库的运行时库:位于VS安装目录下的VC\redist目录下的相应子目录中。 2. 标准C/C++库的运行时库:位于Windows系统目录下的WinSxS文件夹中。 3. 在项目设置中,可以通过修改项目属性的“C/C++ - 代码生成 - 运行库”选项来指定所使用的运行时库版本和路径。 如果您在使用可执行文件时遇到了运行时库丢失的问题,可以尝试以下步骤解决: 1. 检查所需的运行时库是否已安装到目标计算机上。 2. 如果运行时库未安装,可以通过Visual C++ Redistributable Packages来安装所需的运行时库。 3. 如果必须将运行时库包含在可执行文件中,则需要将运行时库的dll文件复制到可执行文件所在的目录中。 总之,在使用Visual Studio 2017开发项目时,请确保正确设置运行时库以避免运行时库丢失的问题。 ### 回答2: vs2017运行时库位置是指在使用Visual Studio 2017编译程序时,所用到的C++运行时库(CRT)的位置。在Visual Studio 2017中默认提供了几种CRT,包括动态链接库(DLL)和静态链接库(lib),分别位于系统目录和VS安装目录下的VC子目录中。具体而言,32位版本的CRT位于\System32目录下的msvcrt.dll和mfc42.dll文件中,64位版本的CRT则位于\System32下的ucrtbase.dll和VC子目录下的对应文件中。 在编译和调试程序时,需要根据实际情况选择使用哪一种CRT,这可以通过Visual Studio项目设置中的属性菜单来配置。具体而言,可以通过配置“运行库”选项来选择使用动态链接库还是静态链接库,或者是使用多线程版本的CRT等。此外,在使用第三方库时,也需要注意其所依赖的CRT版本是否与当前项目相符。 总之,正确设置vs2017运行时库位置对于编译和调试程序是非常重要的,能够保证程序的稳定性和正确性。 ### 回答3: Visual Studio 2017 运行时库的位置在以下路径:C:\Program Files (x86)\Microsoft Visual Studio\2017\(版本号)\VC\Redist\MSVC\(版本号) 在这个路径下,每个版本都会有一个对应的文件夹,例如v14、v140、v141等等。在这些文件夹中,你可以找到对应的运行时库文件。例如,在 "v141" 文件夹中,你可以找到与 Visual Studio 2017 版本号相对应的 Microsoft Visual C++ 2017 Redistributable (x64) 和 Microsoft Visual C++ 2017 Redistributable (x86) 工具。 这些运行时库文件是用于解决 C++ 应用程序依赖关系问题的重要工具。如果你想要在别的计算机上运行你的 Visual Studio 2017 编译程序,则需要确保劳动库文件已经正确安装。为了确保这点,你可以将以下两种劳动库文件(x86 和 x64)一同打包到你的应用程序安装包中,以便在安装应用程序时自动安装这些依赖库文件。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值