vsc++ 2010调试与外部入口点

VS C++ 2010 debugging with external entry point

本文关键字:入口 外部 2010 调试 vsc++      更新时间:2023-10-16

我正在创建Win32应用程序,我有两个项目。

第一个是包含_tWinMain()函数的静态库,它是Win32应用程序的入口点。
另一个是链接这个.lib的应用程序。这样,应用程序就不必创建自己的_tWinMain()函数,因为它在.lib文件中。

首先,我构建静态库。然后构建应用程序。问题是,当我开始调试(F5),窗口显示,然后立即关闭(在调试或发布配置)。当我在没有调试的情况下启动程序(Ctrl+F5)或只是打开.exe文件时,问题不会发生。
在静态库中拥有入口点时是否可能进行调试?

我认为这应该是可能的。你试过用F11或F10而不是F5启动应用程序时会发生什么吗?然后它将启动应用程序,但直接在WinMain处中断。

SOLVED:我的一个函数有一个小bug(总是记得初始化变量;))。_tWinMain()因此退出。现在一切工作正常,如上所述的静态库中的入口点。谢谢大家的帮助,不好意思打扰你了