vsc++ 2010调试与外部入口点
VS C++ 2010 debugging with external entry point
我正在创建Win32应用程序,我有两个项目。
第一个是包含_tWinMain()函数的静态库,它是Win32应用程序的入口点。
另一个是链接这个.lib的应用程序。这样,应用程序就不必创建自己的_tWinMain()函数,因为它在.lib文件中。
首先,我构建静态库。然后构建应用程序。问题是,当我开始调试(F5),窗口显示,然后立即关闭(在调试或发布配置)。当我在没有调试的情况下启动程序(Ctrl+F5)或只是打开.exe文件时,问题不会发生。
在静态库中拥有入口点时是否可能进行调试?
我认为这应该是可能的。你试过用F11或F10而不是F5启动应用程序时会发生什么吗?然后它将启动应用程序,但直接在WinMain处中断。
SOLVED:我的一个函数有一个小bug(总是记得初始化变量;))。_tWinMain()因此退出。现在一切工作正常,如上所述的静态库中的入口点。谢谢大家的帮助,不好意思打扰你了
相关文章:
- 在函数内部的声明中初始化数组,并在外部使用它
- 使外部项目可用于find_package CMake
- C++:Application.cpp中抛出了未解析的外部符号(解决方案在问题的末尾,供未来的读者参考)
- 使用外部SDK工具链文件在VisualStudio上生成项目编译错误
- C++:来自外部文件的Trivia
- 从函数角度看ID到文件路径的内部与外部映射
- C++:将外部库链接到dll库
- spdlog标头仅与外部fmt一起使用.spdlog错误:'内部':不是'fmt'
- 节俭并发:未解决的外部问题
- 如何在c++中从git建立外部库
- 未解析的外部符号_MsiLocateComponentW@12.
- 如何使用对C函数和类对象的外部调用来处理C++头文件
- 具有外部"c"和程序集的未定义函数
- 为什么导入Mixed native/CLR lib.dll的本机C++应用程序没有在Mixed lib.dll中的外部变
- 在C++中使用 gRPC 时未解析的外部符号
- 在类函数中初始化外部作用域变量
- 如果全局变量默认是外部变量,为什么要添加"extern"关键字?
- Adobe 字符串内存泄漏 - 在哪里调用外部库入口点以释放内存?
- 未解析的外部符号接收线程(这是_beginthread的入口点)
- vsc++ 2010调试与外部入口点