【发布时间】:2015-09-18 01:03:41
【问题描述】:
我在 Windows 7 x64 上全新安装了 Eclipse Kepler。我的第一个“Hello world”效果很好,包括设置断点和在调试模式下遍历代码。我的第二个程序链接到 Boost。我可以设置断点、无错误地构建“调试”并运行调试,但与我的 Hello World 不同,它会破坏我的断点。控制台窗口出现闪烁“信息:没有什么可构建的......”,然后清除。我的 std::cout 调用都没有出现。
通过一些调试,我发现注释掉“filesystem.hpp”(如下)可以启用调试,但我当然需要它。我是 Eclipse 的新手。什么会导致这种行为?
#include "boost/filesystem.hpp" <--- removing this enables debugging
#include "boost/regex.hpp"
#include <iostream>
int main()
{
std::cout << "Start search" << std::endl;
:
:
【问题讨论】:
标签: c++ eclipse debugging boost