VS2019项目在未安相关运行环境下运行

这篇具有很好参考价值的文章主要介绍了VS2019项目在未安相关运行环境下运行。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言

今天在公司写了一个项目,写完后我直接把项目打包发给了相关的负责人。但是负责人却说他没有安装相关的运行环境,能不能直接发给他一个能运行的项目。在我师父的指导下学习了如何直接打包发送能运行的exe文件,现在记录如下:

在release环境下编译

首先项目要在release环境下进行编译生成.exe文件。在release环境下需注意两个方面:

  1. MFC的使用设置为 在静态库中使用MFC
    VS2019项目在未安相关运行环境下运行
  2. 运行库改为多线程
    VS2019项目在未安相关运行环境下运行
  3. 最后在release环境下进行编译生成exe文件。
    VS2019项目在未安相关运行环境下运行

找到运行文件相关的依赖库

使用VS自带工程dumpbin.exe查看exe文件相关依赖库。
该文件位于C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\bin\Hostx64\x64\dumpbin.exe。位置大差不差。
使用方法:

  1. 在cmd中打开dumpbin.exe文件相关目录。

cd C:\Program Files (x86)\Microsoft Visual
Studio\2019\Community\VC\Tools\MSVC\14.29.30133\bin\Hostx64\x64

  1. 输入相应命令

dumpbin.exe /DEPENDENTS
C:\Users\Wang\Desktop\WebSocket\WebSocket4.0.exe

命令格式就为 dumpbin.exe /DEPENDENTS XXXX(文件目录)

VS2019项目在未安相关运行环境下运行

这时就会出现相应依赖库。

最后把缺少的库使用everything搜索出来和exe文件放入同一个文件夹内,exe文件就能运行了。

提醒:根据程序功能不同可能会需要额外的操作。
比如我的某个程序需要在相关文件夹内读取相关文件,那么就要创建相应的文件夹和文件,不然程序就会出现闪退的情况
文章来源地址https://www.toymoban.com/news/detail-439141.html

到了这里,关于VS2019项目在未安相关运行环境下运行的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • VS2019配置redis客户端的c++开发环境

        目录 需要的开源库: 具体步骤: 遇到的问题: 1. 确保每个项目使用的配置解决方案管理器一样    2.CMAKE 的安装 3. 使用 CMAKE 的路径配置 4. redis 编译报错:jemalloc/jemalloc.h没有这个文件,或者找不到.dll 5. linux 下查看 C++ 版本 6. redis++_static 头文件路径配置    7. d

    2024年02月03日
    浏览(51)
  • c#创建web项目 vs2019

    一、创建项目  二、右击项目添加新建Web服务项  三、启动测试 在刚才新建的Web服务项中简单写一个加法接口

    2023年04月08日
    浏览(44)
  • VS2019中 C++项目属性配置

    一、项目中文件种类 在解决方案总文件夹下就只包含以下四个文件: 1.解决方案配置文件– project.sln 2.一个项目总文件夹– project 3.一个 Debug 文件夹 4.一个 Release 文件夹 注:注意如果不使用Release生成,则不存在Release文件夹 在项目总文件夹project下包含以下文件: .cpp 源文件

    2024年02月05日
    浏览(35)
  • VS2019搭建QT6.4开发环境【多图警告^-^】

    安装很简单,这里就不再赘述。 附上VS下载地址:Visual Studio 全家桶 这里就不绕弯子,先说明从5.15版本开始,qt需要下载在线下载器安装。 ** QT下载地址** ; 推荐使用网易邮箱或者QQ邮箱注册,因为会有回执确认操作。 勾选第二条,不要发送信息: 重点选择两个MSVC和MinGW:

    2024年02月04日
    浏览(63)
  • C# WPF项目创建(基于VS 2019介绍)

    1.打开VS,选择《创建新项目》 2.选择《WPF应用》,这里设计两个有 .NET Framework框架 和 .NET core 框架, 如图所示: 区别: .NET Framework 框架只能在windows下使用 .NET core 框架支持linux 下运行 3. 项目名称根据需求自行命名,这边以“WpfApp1”来命名,位置自行选择,这边选择了\\\"E:

    2024年02月15日
    浏览(39)
  • 关于UE4/UE5 无法正确使用VS2019进行编译运行(乱码报错)

            这是一个让我百思不得其解的问题,无论是上网查资料还是怎样去调整设置。总是感觉无法正确、彻底的解决。         通过学习,发现问题唯一的根源其实是VS的语言设置与你电脑系统的语言设置不兼容。我们只需要对系统的区域语言进行更改即可正常运行。如果

    2024年02月11日
    浏览(44)
  • 【从0配置JAVA项目相关环境1】jdk + VSCode运行java + mysql + Navicat + 数据库本地化 + 启动java项目

    实验室电脑,需要跑一个前后端分离的JAVA项目,于是开始重新配置 全部(数据库+后端+前端)配置环境+修改代码 耗时6h,包括遇到各种坑,但总体而言弯路走的不多 如果跟着这篇博客走,理论上会避开我遇到的那些坑hh 在当今快速发展的技术世界中,Java仍然是最受欢迎和广

    2024年02月05日
    浏览(42)
  • c# 将WinForm项目打包成软件VS2019

    第一步:下载扩展Microsoft Visual Studio Installer Projects 1.扩展 = 管理扩展 然后关闭VS2019 弹出一个安装,点完确认后弹出下图        再打开VS2019   看见勾,代表下载成功   第二步:右击解决方案 = 添加 = 新建项目      第三步:项目创建成功之后,添加文件 1.右击Application Fo

    2024年02月15日
    浏览(66)
  • VS2019 DLL动态链接库生成多个正在运行的Windows应用之间共享的DLL [三]

              本例程演示如何使用 Visual Studio IDE 通过 Microsoft C++ (MSVC) 编写自己的动态链接库 (DLL)。 然后,该演练演示如何从其他 C++ 应用中使用 DLL。 DLL(在基于 UNIX 的操作系统中也称为“共享库”)是最有用的 Windows 组件类型之一 。 可以将其用作共享代码和资源、缩小应

    2024年02月17日
    浏览(39)
  • UG/NX二次开发环境配置方法(nx1980+vs2019)

    最近需要尝试nx二次开发,结合网上的文字教程以及一些视频教程,总算是完成了环境的配置以及简单实例的运行——根据用户输入的数据,在原点处创建一个指定长宽高的立方体,配合了简单的UI界面,完成了基本功能。 看到网上关于此类入门的教程并不算多,而且vs和nx版

    2024年02月09日
    浏览(127)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包