gpt4 book ai didi

c++ - eclipse 开普勒 : #include "boost/filesystem.hpp" breaking debugging?

转载 作者:行者123 更新时间:2023-11-28 06:11:38 25 4
gpt4 key购买 nike

我在 Windows 7 x64 上全新安装了 Eclipse Kepler。我的第一个“Hello world”运行良好,包括设置断点和在 Debug模式下遍历代码。我的第二个程序链接到 Boost。我可以设置断点,无错误地构建“Debug”,然后运行 ​​Debug,但与我的 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;
:
:

最佳答案

查看构建输出/问题 View 。

很可能,您没有链接到 Boost 文件系统 (-lboost_system -lboost_filesystem) 所需的库。

实际上这只是意味着没有构建可执行文件,因此显然无法启动。

关于c++ - eclipse 开普勒 : #include "boost/filesystem.hpp" breaking debugging?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31151728/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com