在进入main()函数之前程序崩溃/退出的原因是什么?我的程序在进入main()函数之前退出
我正在正常运行的项目上工作。我添加了一些使用boost线程的代码,我更新了makefiles(CMakeLists.txt),并且所有内容都编译和链接,没有问题。
当我启动可执行文件时,我得到的只是提示符。
要检查程序是否开始执行某些操作,我在main()
中添加了cerr << "TEST" << endl
作为第一条指令,并且不打印任何内容。
当然,当我尝试打印该字符串没有线程创建,但。
在main()的开头放置一个断点是没用的。
系统:
Windows 7中,MinGW的,海湾合作委员会,CMake的
代码是什么? – Rapptz
你可能要使用'gdb' :) – spinus
最有可能的原因是在一些静态初始化或尝试加载未找到的DLL。 –