• VS调试dll


     (ps:编译dll的工程最好配置一下预编译宏:“配置属性”/“C或C++”/“预处理器”/“预处理器定义”,选择编辑,在最下面加一行“_CRT_SECURE_NO_WARNINGS”)

    1. 右键dll工程/属性,在左边的“配置属性”下面选中“调试”,在右边“要启动的调试器”选择“本地windows调试器”;“命令”选择浏览,之后选择会调用你的dll的应用程序。

    2. “配置属性”/“调试”/“调试器类型”选择“混合”。(据说这是最重要的一步,据说一般来说默认的Auto。但是是Auto不出来的。如果是托管代码调用你的DLL,比如一个C#应用程序调用DLL,那么你就选Managed Only,如果是一个本地代码掉用你的DLL,比如C++应用程序,那么就选Native Only。很明显Mixed包含了这两类,选择果断选Mixed

    3. 注意:可能需要配置dll的生成路径(因为应用程序在哪儿调用dll是应用程序说得算)。“配置属性”/“常规”/“输出目录”,浏览选择需要的dll生成路径。

    4. 注意:可能需要配置应用程序的工作目录:“配置属性”/“调试”/“工作目录”,浏览选择。

    5. 下断点。F5启动调试。

  • 相关阅读:
    易语言破解与安装
    用 AS3.0 的 fscommand 命令调用 .exe 文件。
    swf批量导出
    pureMVC java版搭建流程
    PureMVC 框架总结收录
    一些算法
    练习3.34
    关于数组的注意事项
    练习3.30、3.33
    练习3.27、3.28、3.29
  • 原文地址:https://www.cnblogs.com/xiaouisme/p/5312558.html
Copyright © 2020-2023  润新知