关于“调试会话的可执行文件”对话框

用VS2008调试pHash算法的工程时遇到了一个问题,生成解决方案和编译都没有问题,但是一调试,马上出现了如下的对话框

关于“调试会话的可执行文件”对话框

网上说明,这种情况主要出现在调试dll或者lib时,因为VS不能直接启动dll和lib,而是启动指定的可执行文件。可执行文件调用dll时可对dll进行调试。

    解决方法一:项目->属性->常规->配置类型 修改为 应用程序(.exe)就可以了。

 解决方法二:重新建立个要实现的工程,调用这里面提供的功能就行了。

这是因为本功能内并没有生成任何可执行的.exe文件,比我我这里这个工程的作用就是建立一个库,库并不是可执行文件,所以就会弹出这个了。

DLL和LIB文件时不能单独运行的,他必须依赖于可执行文件。

转载于:https://www.cnblogs.com/hejing-swust/p/7731647.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在Clion中调试stm文件,需要进行一些配置。以下是一些基本的配置步骤: 1. 在Clion中创建一个新项目,并选择ARM工具链。这可以通过在项目创建向导中选择“ARM Embedded GCC”来完成。 2. 在项目中添加一个CMakeLists.txt文件,并在其中指定编译器和链接器。 3. 配置OpenOCD调试工具。打开项目的“Run/Debug Configurations”对话框,选择“OpenOCD Download and Debug”模板,并进行以下配置: - 在“Executable”字段中,指定OpenOCD可执行文件的路径。 - 在“Configuration file”字段中,指定OpenOCD的配置文件路径。 - 在“GDB port”字段中,指定OpenOCD的GDB端口号,默认为3333。 - 在“Target device name”字段中,指定目标设备的名称。 4. 配置GDB调试器。打开项目的“Preferences”对话框,选择“Build, Execution, Deployment” > “Debugger” > “GDB”,并进行以下配置: - 在“GDB executable”字段中,指定GDB可执行文件的路径。 - 在“GDB command line options”字段中,指定GDB的命令行选项,例如“-ex 'target remote localhost:3333'”。 - 在“Remote target”字段中,指定目标设备的IP地址和端口号。 5. 启动调试会话。选择“OpenOCD Download and Debug”配置,并点击“Debug”按钮,Clion将启动OpenOCD和GDB,并连接到目标设备。 6. 开始调试。在Clion的调试窗口中,可以设置断点、监视变量、单步执行等操作,以便调试程序。 这些步骤只是基本的配置步骤。具体的配置可能因环境而异,建议参考Clion和OpenOCD的官方文档进行详细配置。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值