• Visual Studio 使用


    目录结构

    • solution_dir
      • Debug: 存放Debug版本信息的.exe
      • Release: Release的.exe
      • .sln: visual studio 项目文件
      • project_dir
        • Debug(Debug模式下生成的临时目录, 没有.exe, 可以删除): 含有日志文件
        • Release(Release模式下生成的临时目录, 没有.exe, 可以删除): 含有日志文件

    将代码发给用户

    • 在solution_dir目录下
    • 删除Debug, Release目录
    • 在project_dir目录下
    • 删除Debug和Release临时目录
    • 发给用户, 让用户自己编译运行

    将可执行程序发布

    • 因为安装了vs之后, vs为我们提供了dll, 所以我们自己开发的应用程序在自己的电脑上因为可以连接dll所以可以执行, 但是到了用户的电脑上, 可以没有安装vs, 没有dll, 所以运行报错
    • 程序要以Release模式编译
    • 右键project的属性, 在配置属性-->C/C++-->所有属性-->运行库(默认是多线程的DLL)-->修改为多线程的MT(不使用动态链接, 而是使用静态链接的方式, 直接将库链接进入到.exe文件中, 因此这种模式下编译的.exe文件的大小会非常的大)
    • 将.exe发送过去
  • 相关阅读:
    程序崩溃访问非法内存
    C# IP转换,时间转换
    _heap_alloc_dbg 崩溃
    TaskIcon 系统任务栏图标
    zlib 压缩使用
    桌面清理工具
    CMMI知识库(精简版)
    JAVA程序员面试题集合
    OracleDECODE用法
    Oracle索引重建
  • 原文地址:https://www.cnblogs.com/megachen/p/9697449.html
Copyright © 2020-2023  润新知