【发布时间】:2010-04-13 08:05:58
【问题描述】:
无论出于何种原因,std::cout 不会在我的应用程序中显示任何内容。下面是我的开发环境的描述。
我正在使用 Qt Creator 开发一个 Qt 应用程序。由于无法从我的工作站 (XP64) 启动 Qt Creator,我目前正在使用 Visual Studio 2008 和 Qt 插件(通过导入 .pro 项目文件)开发它。一切似乎都很好,并且应用程序正常工作。
在某些情况下(取决于命令行参数),我不想启动 HIM,只是为了在 CLI 中显示几句话(例如命令行所需的参数)。
我没有收到任何错误,但没有显示任何内容。 我确信正在运行的相应代码是(经典)以下代码:
std::cout << "is this going to be displayed ?" << std::endl;
你知道为什么什么都没有显示吗?
【问题讨论】:
-
为什么不在这一行下一个断点,看看这段代码是否真的执行了……?执行了吗……?
-
我也有类似的问题,但那是因为我写了
std::cout << "Number of SIFT Keypoints: " + siftImageKeypoints.size() << std::endl;。解决方案是将 + 替换为
标签: c++ visual-studio qt qt-creator cout