个人知识库 个人知识库
首页
关于
  • C语言
  • CPlusPlus
  • Linux
  • PHP
  • Nginx
  • MySQL
  • Redis
  • Docker
  • Kubernetes
  • SRS
阅读
常用工具
  • 分类
  • 标签
  • 归档
GitHub

Agnes001

坚持是一件很伟大的事业
首页
关于
  • C语言
  • CPlusPlus
  • Linux
  • PHP
  • Nginx
  • MySQL
  • Redis
  • Docker
  • Kubernetes
  • SRS
阅读
常用工具
  • 分类
  • 标签
  • 归档
GitHub
  • C语言

  • CPlusPlus

    • 基础特性

      • 枚举
      • 字符指针
    • vs2019设置
      • C++11特性

      • 并发编程

      • 引用
      • 类和对象
      • 友元和运算符重载
      • 继承
      • 继承和多态
      • 模板
      • C++基础总结
      • 类型转换
      • 异常
      • 容器
      • 算法
      • C++程序设计
      • C++ Primer总结
      • 编程技巧
      • 标准库体系结构与内核分析
      • 设计模式
      • cmake配置C++工程
      • libcurl的使用总结
      • web开发框架--drogon
      • log4cplus使用
      • C++数据类型
      • 函数
      • 线程
      • 进程
      • 文件操作
      • 日常问题记录
      • Cpp案例程序
      • 多线程
      • 侯捷c++11新特性
      • 侯捷stl
    • Lua技术栈

    • edoyun

    • 内存管理

    • 数据结构

    • 网络编程

    • Linux

    • 池化技术

    • 操作系统

    • python

    • 编程技术
    • CPlusPlus
    Agnes001
    2022-02-12

    vs2019设置

    # dll文件的设置

    - 高级:字符集:使用多字节字符集
    - C/C++ -> 预编译头: 预编译头: 不使用预编译头
            -> 代码生成: 安全检查: 禁用安全检查
    - 常规: 目标文件名: Debug加d,Release不需要修改
            输出目录:$(SolutionDir)temp\$(Configuration)\$(ProjectName)\
            中间目录:$(SolutionDir)temp\$(Configuration)\$(ProjectName)\
            C++语言标准:ISO C++17标准
    - 生成事件: 生成后事件  命令行
            xcopy $(TargetPath) $(solutionDir)bin\ /y
            xcopy $(outDir)$(TargetName).lib $(solutionDir)lib\ /y
            xcopy $(solutionDir)$(projectName)\plugin1_global.h $(solutionDir)include\ /y
            xcopy $(solutionDir)$(projectName)\op.h $(solutionDir)include\ /y
    

    # application的设置

    - 高级:字符集:使用多字节字符集
    - C/C++ -> 预编译头: 预编译头: 不使用预编译头
            -> 代码生成: 安全检查: 禁用安全检查
    - 常规: 目标文件名: Debug加d,Release不需要修改
            输出目录:$(SolutionDir)temp\$(Configuration)\$(ProjectName)\
            中间目录:$(SolutionDir)temp\$(Configuration)\$(ProjectName)\
            C++语言标准:ISO C++17标准
    - 生成事件: 生成后事件  命令行
            xcopy $(TargetPath) $(solutionDir)bin\ /y
    - C/C++ ->常规: 附加包含目录:    $(solutionDir)include\        
    - 调试:命令: $(solutionDir)bin\$(TargetName).exe
            工作目录:$(solutionDir)bin\
    - 右键  项目依赖项  勾选需要一起生成的项目
    

    练习:使用cmake生成工程

    # 常用调试方法

    • 打印数据来调试程序
    #ifdef _DEBUG
        printf("%d",x);
    #endif
    
    • 普通断点
    • 条件断点 a={a}
    • 条件追踪
    • 单步调试 F10 F11
    • 添加监视
    编辑此页
    #vs-setting
    字符指针
    总述

    ← 字符指针 总述 →

    Theme by Vdoing
    • 跟随系统
    • 浅色模式
    • 深色模式
    • 阅读模式