我在调试的过程中,debug出错,说请选择正确的可执行性文件,请问是怎么回事,谢谢???????????
楼主您没有给出图片,但根据您的文字描述,
可能导致您的出错原因是:您试图直接调试一个dll项目。
您的可能的出错原因的可能解决方案建议:
(1)在您的solution中添加一个普通的exe项目(例如普通的win32 console项目), 并将此项目设置为启动项目,并在此项目中使用您的dll中的函数。
(2)如果您不想额外插入可执行执行的项目,您可以使用rundll32。您可以在您的dll项目中的调试命令行(大致字样)中填写: c:\windows\system32\rundll32.exe 你的dll项目的生成.dll的名字 函数名。
(3)在完成1或者2后,请在您的dll项目中的相应函数处设置断点。并F5启动调试。
以上是根据您的文字描述给出的推断,并根据推断给出的解决方案。如果该推断不成立,则该解决方案自动失效,并请忽略,并同时请给出截图。
感谢您的来访,祝您工作愉快!
谢谢,当时是我选错了错误的solution,将库进行debug了,把main函数的模块设为启动项就没问题了,谢谢哈
恭喜楼主及时的发现自己将库直接作为调试项目。