附带的控制台I / O的Visual Studio 2015问题

杰基113G

我最近将旧项目的解决方案升级为使用Visual Studio2015。该应用程序运行一个opengl应用程序。应用程序为输出分配一个单独的控制台。我使用控制台从我的opengl应用程序中输出相关的调试信息。

我已经完全升级了项目,并且可以正常工作。我的问题是,从Visual Studio 2013(v120)工具集升级项目以使用Visual Studio 2015(v140)工具集时,当我使用任何控制台输出功能(stdio.h或iostream)时,控制台不会显示任何信息。这使得调试更加麻烦。

为了清楚起见,我可以将项目调回以使用Visual Studio 2013(v120)工具集,并且当我输出到控制台时,控制台将显示信息。

是否有人对更新的工具集阻止我在控制台窗口中查看信息的原因有任何见解?我是否打算以其他方式设置控制台?


与控制台输出重定向的简单明了的示例链接。(我会提供更多示例,但我的链接受到限制)http://asawicki.info/news_1326_redirecting_standard_io_to_windows_console.html

我的控制台输出创建的示例:

AllocConsole();
long lStdHandle = (long)GetStdHandle(STD_OUTPUT_HANDLE);
int hConHandle = _open_osfhandle(lStdHandle, _O_TEXT);
FILE *fp = _fdopen(hConHandle, "w");
*stdout = *fp;
setvbuf(stdout, NULL, _IONBF, 0);
詹姆斯·麦克尼利斯

这:

*stdout = *fp;

无效。FILE是不透明的类型。你只能操作一个FILE通过标准输入输出库函数(fopenfreopenfread等)。

如果要重新打开标准流之一以引用控制台,则一种受支持的方法是:

freopen("CONOUT$", "w", stdout);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Visual Studio 2015“窃取”应用程序的控制台

来自分类Dev

控制台调试Visual Studio 2015,例如Xcode功能

来自分类Dev

Visual Studio 2015的Git问题

来自分类Dev

Visual Studio 2015硒问题

来自分类Dev

Visual Studio 2015安装问题

来自分类Dev

调试模式停止后如何查看Visual Studio 2015 Javascript控制台?

来自分类Dev

启动时Visual Studio Community 2015控制台应用程序错误

来自分类Dev

实体框架7,Visual Studio 2015,控制台命令不起作用

来自分类Dev

调试模式停止后如何查看Visual Studio 2015 Javascript控制台?

来自分类Dev

Visual Studio 2015-程序包管理器控制台错误

来自分类Dev

控制台应用程序中的.NET System.MissingMethodException错误(Visual Studio 2015)

来自分类Dev

ASP.Net Kestrel无法从Visual Studio加载控制台,如何调试该问题?

来自分类Dev

ASP.Net Kestrel无法从Visual Studio加载控制台,如何调试该问题?

来自分类Dev

Visual Studio Python控制台

来自分类Dev

Visual Studio 2015中的应用扩展问题

来自分类Dev

Cordova本地插件(Visual Studio 2015)问题

来自分类Dev

在Visual Studio 2015中重新加载Designer时,为什么会弹出控制台应用程序?

来自分类Dev

在Visual Studio 2015社区中为现有C#控制台应用程序创建服务安装程序

来自分类Dev

如何克服在Visual Studio-2013 for C ++中输入或编译后输出控制台消失的问题?

来自分类Dev

如何安装此控制台库?Visual Studio C ++

来自分类Dev

控制台应用程序完成退出(Visual Studio)

来自分类Dev

Microsoft Visual Studio Code弹出控制台窗口

来自分类Dev

Visual Studio社区2015更新1生成问题

来自分类Dev

Visual Studio 2015 Android模拟器问题

来自分类Dev

创建Windows 10 UAP项目Visual Studio 2015的问题

来自分类Dev

Visual Studio 2015-调试HTTP连接问题

来自分类Dev

Qt Visual Studio 2015加载项编译问题

来自分类Dev

安装Visual Studio 2015 RTM后出现多个问题

来自分类Dev

Visual Studio 2015和Xamarin出现问题(Android开发)

Related 相关文章

  1. 1

    Visual Studio 2015“窃取”应用程序的控制台

  2. 2

    控制台调试Visual Studio 2015,例如Xcode功能

  3. 3

    Visual Studio 2015的Git问题

  4. 4

    Visual Studio 2015硒问题

  5. 5

    Visual Studio 2015安装问题

  6. 6

    调试模式停止后如何查看Visual Studio 2015 Javascript控制台?

  7. 7

    启动时Visual Studio Community 2015控制台应用程序错误

  8. 8

    实体框架7,Visual Studio 2015,控制台命令不起作用

  9. 9

    调试模式停止后如何查看Visual Studio 2015 Javascript控制台?

  10. 10

    Visual Studio 2015-程序包管理器控制台错误

  11. 11

    控制台应用程序中的.NET System.MissingMethodException错误(Visual Studio 2015)

  12. 12

    ASP.Net Kestrel无法从Visual Studio加载控制台,如何调试该问题?

  13. 13

    ASP.Net Kestrel无法从Visual Studio加载控制台,如何调试该问题?

  14. 14

    Visual Studio Python控制台

  15. 15

    Visual Studio 2015中的应用扩展问题

  16. 16

    Cordova本地插件(Visual Studio 2015)问题

  17. 17

    在Visual Studio 2015中重新加载Designer时,为什么会弹出控制台应用程序?

  18. 18

    在Visual Studio 2015社区中为现有C#控制台应用程序创建服务安装程序

  19. 19

    如何克服在Visual Studio-2013 for C ++中输入或编译后输出控制台消失的问题?

  20. 20

    如何安装此控制台库?Visual Studio C ++

  21. 21

    控制台应用程序完成退出(Visual Studio)

  22. 22

    Microsoft Visual Studio Code弹出控制台窗口

  23. 23

    Visual Studio社区2015更新1生成问题

  24. 24

    Visual Studio 2015 Android模拟器问题

  25. 25

    创建Windows 10 UAP项目Visual Studio 2015的问题

  26. 26

    Visual Studio 2015-调试HTTP连接问题

  27. 27

    Qt Visual Studio 2015加载项编译问题

  28. 28

    安装Visual Studio 2015 RTM后出现多个问题

  29. 29

    Visual Studio 2015和Xamarin出现问题(Android开发)

热门标签

归档